30
wirelessloyalty .com CONFIDENTIAL 1 CONFIDENTIAL M-Dot and the $86 Demo: A Story about Bootstrapping with AWS

M dot aws-webinar-86dollar-demo

Embed Size (px)

DESCRIPTION

How a bunch of ex-corporate veterans build a high speed network in the cloud that was catapulted by an $86 demo

Citation preview

Page 1: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

1

CONFIDENTIAL

M-Dot and the $86 Demo:

A Story about Bootstrapping with AWS

Page 2: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

wirelessloyalty.com

Background

Page 3: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

Not your typical startup business model

High Speed Transaction Network

Page 4: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

Not your typical startup staff

IT staff all 25+ years of Corporate IT experience

Page 5: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

wirelessloyalty.com

The Challenge

Page 6: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

2 Guys, 1 Vision, 1 Angel

…and 1 month to build a demo

Page 7: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

Demo Requirements

1. Simulate POS Transactions on Laptop

2. Must run on any Internet connection3. Simulate scanning UPCs4. Generate receipt with savings5. Must respond in less than 2 seconds

Cloud based POS Redemption Engine

Page 8: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

Step 1: Un-retire an architect

Page 9: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

Step 2: Convince him to work for food

Greg worked for 100% equity in the beginning

Page 10: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

Step 3: Whip out Credit Card

…and start building on AWS

Page 11: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

wirelessloyalty.com

The $86 Demo

Page 12: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

Demo – Mobile Coupons

Page 13: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

Web based demo

Page 14: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

Web based demo

Page 15: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

Demo - Real time reporting

Page 16: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

wirelessloyalty.com

Our approach is a game changer. The

demo helped our customers Visualize it

Page 17: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

wirelessloyalty.com

The demo brought us more angels…

…and a platform was born!

Page 18: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

It’s all about Architecture

Page 19: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

Operating Model - Coordination

Page 20: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

Guiding PrinciplesDisciplined Approach

Commitment to EA best practices

Security and Compliance equivalent to processing transactions on an ATM Machine

Maximize performance

Minimize IT costs

Business AgilityConfigurable

Self Service

Self Monitoring – Self Healing

Real time

Simple Integration

Page 21: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

What we built in the cloudReal-time, High Speed Transaction Network

Service Oriented Architecture – SOA

High availability, auto-scaling

Business Continuity/Disaster Recovery

Security and regulatory controls

Extreme transaction processing

Simple integration via RESTful web services

Page 22: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

What Amazon AWS gives usBenefits of AWS

Infrastructure on demand

World class perimeter security

Cost effective computing

Automation & simplification of system administration tasks

Multiple virtual datacenters

Page 23: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

Full Redundancy & Infinite Scalability

Page 24: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

24

Exceptional Performance

Conclusion:M-Dot can handle 200,000+ stores *

Transaction response time: 1 tenth of sec.

At 50% capacity

With room to scale on demand!

* based on average of 10 lanes/store, 1 trans/minute

Page 25: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

Platform as a Service

M-DotCloud

AnalyticsDigital

IncentivesSocial MediaMobile

Advertising

Connecting PoS to the Internet

Page 26: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

wirelessloyalty.com

Why did we choose AWS?

Page 27: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

Why AWS?Platform Requirements (early 2009)

Needed explicit control of infrastructure (Hello IaaS, bye PaaS)

Global datacenters

Financially sound

Thought leaders

Most live customers

Name our clients could trust

Page 28: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

wirelessloyalty.com

Lessons Learned

Page 29: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

Lessons LearnedWhat we learned

Forget about building cloud vendor agnostic software

Cloud is still in its infancy, but maturing at a rapid pace

Protoyping & testing in ways not feasible on-premise

Throw away the 500 page DR manuals

What we knew & validatedApplication security must be designed by you

Architecture & Governance makes or breaks you

Only thing to fear is fear itself

Page 30: M dot aws-webinar-86dollar-demo

wirelessloyalty.com

CONFIDENTIAL

wirelessloyalty.com

Questions?