Kuala
Lumpur

Getting to MVP on AWS

AWS Cloud Kata for Start-Ups and Developers
GETTING TO MVP ON AWS
VIT NIENNATTRAKUL, PH.D.
CTO
First MVP architecture!

Local bandwidth!

CAT Building!

All these services inside!!
A PC from Pantip Plaza!!
First MVP architecture!

How can Stamp go globally with this architecture?
I wonder…….
Two choices
OR!

!
Second MVP Architecture!

International bandwidth!

Traditional servers!

AWS!

Decouple the services!

Many availability ...
ARCHITECTURE

RDS Slave

RDS Master

MVP COMPONENTS
S3

ElastiCache

EC2
Availability Zone

Elastic Load Balancer

RDS

EC...
NEXT STEP: MORE SCALABLE ARCHITECTURE

EC2

S3

RDS

ElastiCache

Elastic
Route 53
Load Balancer

Amazon SQS!

IAM!

Cloud...
“Not only does AWS help us keep costs low in
the beginning, but they also make it possible for
us to scale up quickly and ...
A simpler way to improve customer loyalty.

A simpler way to improve customer loyalty.
Getting to MVP
(Minimum Viable Product)
Traditional World
customer is known
features are known
solution is known
Traditional World

is not where we live
Most startups
Know the problem, but not the solution
Many don't even know precisely what
problem they solve
Lean Startups:

LEARN & ADAPT
1. 

Focus on a simple implementation of your idea
1. 

Focus on a simple implementation of your idea

2. 

Start with a minimal core set of features
1. 

Focus on a simple implementation of your idea

2. 

Start with a minimal core set of features

3. 

Release and liste...
1. 

Focus on a simple implementation of your idea

2. 

Start with a minimal core set of features

3. 

Release and liste...
MVP
Smallest thing I can do to test my idea?
a prototype shouldn't require big investments
It should be cheap and validate ideas
This Session

From 0 to MVP in 30 minutes
What matters most?
Cost of Innovation
Focus
« Want to increase innovation?
Lower the cost of failure »
Joi Ito
AWS enables you to
Fail Forward
Fail Faster
Fail Cheaper
Scale

Product Development

MVP

Time
Scale

Innovation & Iteration

MVP

Time
Innovation & Iteration

Now: re-written as

app. Photo sharing is just one feature

photo app. Sold to FB
for 1bn

Scale

...
Innovation & Iteration

Now: micro-blogging,

podcasts

500M users, >10Bn
valuation

Scale

Started: odeo, site to create ...
Innovation & Iteration

Now: raised $42M,

successful. But then game 52…

downloaded 1B times,
25% paid, best sold
game on...
“Timing, perseverance, and ten years of trying
will eventually make you look like an overnight
success.”
Biz Stone, Twitte...
AWS lowers the cost of Innovation
Scenario

Scale

Small team with initial idea for Mobile app
3 months to get to launch
U...
Dev / Test Environment

Average Spend

Scale

$0
p/m

Time
Alpha Release

Average Spend

Scale

$15
p/m

Time
Beta Release / MVP

Average Spend

Scale

$235
p/m

Time
Getting to MVP for $250
Total Spend to MVP

Scale

$250
$0

$15

$235

Time

•  3 months dev/test/release
•  Serving Beta ...
FOCUS!
Your application
Your business & what makes you unique
Innovation, not undifferentiated heavy lifting
Spending deve...
"Startups are all about focus. AWS enables focus"
Ray Bradford, Kleiner Perkins, Caulfield & Byers
“Your users around the world don’t
care that you wrote your own DB”
Mike Krieger, Instagram Cofounder
Focus requires Automation
AWS Elastic
Beanstalk

AWS
OpsWorks

AWS
CloudFormation

DIY /
On Demand

Automated
resource
man...
DEMO%

Your%MVP%on%AWS%Elas3c%Beanstalk%
What’s%AWS%Elas3c%Beanstalk?

%
We%Create%the%EC2%Instance%
You%Focus%on%Developing%Your%App%
%
User%Applica,on%
Applica,on%Service%
HTTP%Service%
Languag...
Flexibility%to%Choose%your%Stack%
We’re%going%to%
build%this…
%
Thank You
aws.amazon.com/startFups%
aws.amazon.com/ac3vate/cloudkata%
AWS Cloud Kata | Bangkok - Getting to MVP
Upcoming SlideShare
Loading in …5
×

AWS Cloud Kata | Bangkok - Getting to MVP

659 views
349 views

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
659
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

AWS Cloud Kata | Bangkok - Getting to MVP

  1. 1. Kuala Lumpur Getting to MVP on AWS AWS Cloud Kata for Start-Ups and Developers
  2. 2. GETTING TO MVP ON AWS VIT NIENNATTRAKUL, PH.D. CTO
  3. 3. First MVP architecture! Local bandwidth! CAT Building! All these services inside!! A PC from Pantip Plaza!!
  4. 4. First MVP architecture! How can Stamp go globally with this architecture? I wonder……. Two choices OR! !
  5. 5. Second MVP Architecture! International bandwidth! Traditional servers! AWS! Decouple the services! Many availability zones! Easy to scale!
  6. 6. ARCHITECTURE RDS Slave RDS Master MVP COMPONENTS S3 ElastiCache EC2 Availability Zone Elastic Load Balancer RDS EC2 ElastiCache Route 53 Internet S3 Elastic Load Balancer Route 53 Client Client
  7. 7. NEXT STEP: MORE SCALABLE ARCHITECTURE EC2 S3 RDS ElastiCache Elastic Route 53 Load Balancer Amazon SQS! IAM! Cloud Front! Amazon SNS! Auto Scaling!Elastic Beanstalk!
  8. 8. “Not only does AWS help us keep costs low in the beginning, but they also make it possible for us to scale up quickly and efficiently when necessary.”
  9. 9. A simpler way to improve customer loyalty. A simpler way to improve customer loyalty.
  10. 10. Getting to MVP (Minimum Viable Product)
  11. 11. Traditional World customer is known features are known solution is known
  12. 12. Traditional World is not where we live
  13. 13. Most startups Know the problem, but not the solution Many don't even know precisely what problem they solve
  14. 14. Lean Startups: LEARN & ADAPT
  15. 15. 1.  Focus on a simple implementation of your idea
  16. 16. 1.  Focus on a simple implementation of your idea 2.  Start with a minimal core set of features
  17. 17. 1.  Focus on a simple implementation of your idea 2.  Start with a minimal core set of features 3.  Release and listen to your users
  18. 18. 1.  Focus on a simple implementation of your idea 2.  Start with a minimal core set of features 3.  Release and listen to your users Minimum Viable Product
  19. 19. MVP Smallest thing I can do to test my idea?
  20. 20. a prototype shouldn't require big investments
  21. 21. It should be cheap and validate ideas
  22. 22. This Session From 0 to MVP in 30 minutes
  23. 23. What matters most? Cost of Innovation Focus
  24. 24. « Want to increase innovation? Lower the cost of failure » Joi Ito
  25. 25. AWS enables you to Fail Forward Fail Faster Fail Cheaper
  26. 26. Scale Product Development MVP Time
  27. 27. Scale Innovation & Iteration MVP Time
  28. 28. Innovation & Iteration Now: re-written as app. Photo sharing is just one feature photo app. Sold to FB for 1bn Scale Started: burbn, location-based mobile Time
  29. 29. Innovation & Iteration Now: micro-blogging, podcasts 500M users, >10Bn valuation Scale Started: odeo, site to create & share Time
  30. 30. Innovation & Iteration Now: raised $42M, successful. But then game 52… downloaded 1B times, 25% paid, best sold game on AppStore Scale Started: developed 51 games, none very Time
  31. 31. “Timing, perseverance, and ten years of trying will eventually make you look like an overnight success.” Biz Stone, Twitter co-founder
  32. 32. AWS lowers the cost of Innovation Scenario Scale Small team with initial idea for Mobile app 3 months to get to launch Unknown customer/problem/solution No cash…. Time
  33. 33. Dev / Test Environment Average Spend Scale $0 p/m Time
  34. 34. Alpha Release Average Spend Scale $15 p/m Time
  35. 35. Beta Release / MVP Average Spend Scale $235 p/m Time
  36. 36. Getting to MVP for $250 Total Spend to MVP Scale $250 $0 $15 $235 Time •  3 months dev/test/release •  Serving Beta customers •  Ready for full production and scale
  37. 37. FOCUS! Your application Your business & what makes you unique Innovation, not undifferentiated heavy lifting Spending developer time in the right place Automate as much as you can (Deep insight alert: Developer Time = Money) Build apps, not infrastructure
  38. 38. "Startups are all about focus. AWS enables focus" Ray Bradford, Kleiner Perkins, Caulfield & Byers
  39. 39. “Your users around the world don’t care that you wrote your own DB” Mike Krieger, Instagram Cofounder
  40. 40. Focus requires Automation AWS Elastic Beanstalk AWS OpsWorks AWS CloudFormation DIY / On Demand Automated resource management – web apps made easy DevOps framework for application lifecycle management and automation Templates to deploy & manage templatedriven provisioning DIY, on demand resources: EC2, S3, customer AMI’s, etc. Convenience Control
  41. 41. DEMO% Your%MVP%on%AWS%Elas3c%Beanstalk%
  42. 42. What’s%AWS%Elas3c%Beanstalk? %
  43. 43. We%Create%the%EC2%Instance% You%Focus%on%Developing%Your%App% % User%Applica,on% Applica,on%Service% HTTP%Service% Language%Interpreter% Opera,ng%System% Host%
  44. 44. Flexibility%to%Choose%your%Stack%
  45. 45. We’re%going%to% build%this… %
  46. 46. Thank You aws.amazon.com/startFups% aws.amazon.com/ac3vate/cloudkata%

×