SlideShare una empresa de Scribd logo
1 de 42
Kuala
Lumpur

Getting to MVP on AWS
Andy Kelk, iProperty Group

AWS Cloud Kata for Start-Ups and Developers
About iProperty Group
!   A platform for buying or renting property
!   Started in Malaysia; now in Singapore, Indonesia, HK, Philippines
!   Advertising solutions for residential and commercial properties from
real estate agents and property developers
!   Regularly launching new businesses – new countries / new verticals

AWS Cloud Kata for Start-Ups and Developers
Case Study:
CommercialAsia.com

!   In 2011 we launched a new site for commercial property in Asia
!   Our 1st site hosted wholly at AWS
!   Built from the ground up to work on AWS – EC2 and RDS
!   Everything on AWS – Staging, Demo and Production
!   Rapid expansion - from 0 to 20,000 monthly visitors 1 month after
launch; 80,000 monthly visitors 1 year later
!   After testing different business models we folded commercial listings
back into our main country sites in 2013

AWS Cloud Kata for Start-Ups and Developers
How AWS helped us
!   Rapidly built a new site without provisioning new hardware – usual
lead time > 1 month
!   RDS let us scale by adding new slaves quickly and easily
!   Auto-scaling groups let us add capacity automatically
!   Easy redundancy through using multi AZs and ELB
!   We could turn off demo and staging environments when not in use
!   When we scaled back the site we turned off what we didn’t need –
avoiding significant (~RM25k) equipment write off
AWS Cloud Kata for Start-Ups and Developers
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 listen to your users
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
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

Started: burbn, location-based mobile

Time
Innovation & Iteration

Now: micro-blogging,

podcasts

500M users, >10Bn
valuation

Scale

Started: odeo, site to create & share

Time
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
“Timing, perseverance, and ten years of trying
will eventually make you look like an overnight
success.”
Biz Stone, Twitter co-founder
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
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 customers
•  Ready for full production
and scale
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
"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
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
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	
  
Language	
  Interpreter	
  
Opera,ng	
  System	
  
Host	
  
Flexibility	
  to	
  Choose	
  your	
  Stack	
  
We’re	
  going	
  to	
  
build	
  this…
	
  
Thank You
aws.amazon.com/start-­‐ups	
  
aws.amazon.com/ac3vate	
  

Más contenido relacionado

La actualidad más candente

CipherGraph Networks Cloud Access Gateway: Sales
CipherGraph Networks Cloud Access Gateway: SalesCipherGraph Networks Cloud Access Gateway: Sales
CipherGraph Networks Cloud Access Gateway: Sales
CipherGraph Networks
 

La actualidad más candente (20)

Scaling Atlassian - What's New in Data Center
Scaling Atlassian - What's New in Data CenterScaling Atlassian - What's New in Data Center
Scaling Atlassian - What's New in Data Center
 
Non-profit Cloud Resources - Presentation for Baltimore Techies for Good
Non-profit Cloud Resources - Presentation for Baltimore Techies for GoodNon-profit Cloud Resources - Presentation for Baltimore Techies for Good
Non-profit Cloud Resources - Presentation for Baltimore Techies for Good
 
Scaling DevOps Talent in a Large Enterprise
Scaling DevOps Talent in a Large EnterpriseScaling DevOps Talent in a Large Enterprise
Scaling DevOps Talent in a Large Enterprise
 
Lean Product Development 101
Lean Product Development 101Lean Product Development 101
Lean Product Development 101
 
Cloud Data Management at Australia's Largest Software Company -Session Sponso...
Cloud Data Management at Australia's Largest Software Company -Session Sponso...Cloud Data Management at Australia's Largest Software Company -Session Sponso...
Cloud Data Management at Australia's Largest Software Company -Session Sponso...
 
CipherGraph Networks Cloud Access Gateway: Sales
CipherGraph Networks Cloud Access Gateway: SalesCipherGraph Networks Cloud Access Gateway: Sales
CipherGraph Networks Cloud Access Gateway: Sales
 
How Crownbet Disrupted the Australian Market, One Instance at a Time - Sessio...
How Crownbet Disrupted the Australian Market, One Instance at a Time - Sessio...How Crownbet Disrupted the Australian Market, One Instance at a Time - Sessio...
How Crownbet Disrupted the Australian Market, One Instance at a Time - Sessio...
 
Dev/Test in the Cloud - F
Dev/Test in the Cloud - FDev/Test in the Cloud - F
Dev/Test in the Cloud - F
 
Cloud Intro - Saint Louis Day of Dot Net
Cloud Intro - Saint Louis Day of Dot NetCloud Intro - Saint Louis Day of Dot Net
Cloud Intro - Saint Louis Day of Dot Net
 
Black Belt Tips for JIRA Software
Black Belt Tips for JIRA SoftwareBlack Belt Tips for JIRA Software
Black Belt Tips for JIRA Software
 
Cloud computing projects by inspire-groups (Pravin Hanchinal)
Cloud computing projects by inspire-groups (Pravin Hanchinal)Cloud computing projects by inspire-groups (Pravin Hanchinal)
Cloud computing projects by inspire-groups (Pravin Hanchinal)
 
Sri Rajan - Driving cloud adoption through DevOps / Unlocked: the Hybrid Clou...
Sri Rajan - Driving cloud adoption through DevOps / Unlocked: the Hybrid Clou...Sri Rajan - Driving cloud adoption through DevOps / Unlocked: the Hybrid Clou...
Sri Rajan - Driving cloud adoption through DevOps / Unlocked: the Hybrid Clou...
 
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Clo...
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Clo...CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Clo...
CuriousMinds and Siemens in Brasov 2015 - Building and Developing for the Clo...
 
Automate Your Business with Atlassian
Automate Your Business with AtlassianAutomate Your Business with Atlassian
Automate Your Business with Atlassian
 
tvOS, The Focus Engine, and Swift
tvOS, The Focus Engine, and SwifttvOS, The Focus Engine, and Swift
tvOS, The Focus Engine, and Swift
 
Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...
Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...
Keep Cloud Transformation on Track: Nine Best Practices to Avoid or Break Thr...
 
Lean Change Management with JIRA Service Desk
Lean Change Management with JIRA Service DeskLean Change Management with JIRA Service Desk
Lean Change Management with JIRA Service Desk
 
Magnus Mårtensson: The Cloud challenge is more than just technical – people a...
Magnus Mårtensson: The Cloud challenge is more than just technical – people a...Magnus Mårtensson: The Cloud challenge is more than just technical – people a...
Magnus Mårtensson: The Cloud challenge is more than just technical – people a...
 
Mac accounting software that's elegant and intuitive
Mac accounting software that's elegant and intuitiveMac accounting software that's elegant and intuitive
Mac accounting software that's elegant and intuitive
 
AWS Summit Singapore - Automation & Augmentation Driven by AI, Enabling Self-...
AWS Summit Singapore - Automation & Augmentation Driven by AI, Enabling Self-...AWS Summit Singapore - Automation & Augmentation Driven by AI, Enabling Self-...
AWS Summit Singapore - Automation & Augmentation Driven by AI, Enabling Self-...
 

Similar a AWS Cloud Kata | Kuala Lumpur - Getting to MVP on AWS

AWS Cloud Kata | Taipei - Getting to MVP
AWS Cloud Kata | Taipei - Getting to MVPAWS Cloud Kata | Taipei - Getting to MVP
AWS Cloud Kata | Taipei - Getting to MVP
Amazon Web Services
 
AWS Cloud Kata | Manila - Getting to MVP on AWS
AWS Cloud Kata | Manila - Getting to MVP on AWSAWS Cloud Kata | Manila - Getting to MVP on AWS
AWS Cloud Kata | Manila - Getting to MVP on AWS
Amazon Web Services
 
AWS Cloud Kata | Bangkok - Getting to MVP
AWS Cloud Kata | Bangkok - Getting to MVPAWS Cloud Kata | Bangkok - Getting to MVP
AWS Cloud Kata | Bangkok - Getting to MVP
Amazon Web Services
 
스타트업과 개발자를 위한 AWS 클라우드 태권 세미나
스타트업과 개발자를 위한 AWS 클라우드 태권 세미나스타트업과 개발자를 위한 AWS 클라우드 태권 세미나
스타트업과 개발자를 위한 AWS 클라우드 태권 세미나
Amazon Web Services Korea
 
AWS Summit Nordics - Use Cases For Cloud
AWS Summit Nordics - Use Cases For CloudAWS Summit Nordics - Use Cases For Cloud
AWS Summit Nordics - Use Cases For Cloud
Amazon Web Services
 
AWS Cloud Kata | Kuala Lumpur - Opening Keynote
AWS Cloud Kata | Kuala Lumpur - Opening KeynoteAWS Cloud Kata | Kuala Lumpur - Opening Keynote
AWS Cloud Kata | Kuala Lumpur - Opening Keynote
Amazon Web Services
 

Similar a AWS Cloud Kata | Kuala Lumpur - Getting to MVP on AWS (20)

AWS Cloud Kata | Taipei - Getting to MVP
AWS Cloud Kata | Taipei - Getting to MVPAWS Cloud Kata | Taipei - Getting to MVP
AWS Cloud Kata | Taipei - Getting to MVP
 
Getting to MVP
Getting to MVPGetting to MVP
Getting to MVP
 
AWS Cloud Kata | Manila - Getting to MVP on AWS
AWS Cloud Kata | Manila - Getting to MVP on AWSAWS Cloud Kata | Manila - Getting to MVP on AWS
AWS Cloud Kata | Manila - Getting to MVP on AWS
 
사업계획서는 이제 그만, 지금은 MVP 개발이 대세!
사업계획서는 이제 그만, 지금은 MVP 개발이 대세!사업계획서는 이제 그만, 지금은 MVP 개발이 대세!
사업계획서는 이제 그만, 지금은 MVP 개발이 대세!
 
AWS Cloud Kata | Bangkok - Getting to MVP
AWS Cloud Kata | Bangkok - Getting to MVPAWS Cloud Kata | Bangkok - Getting to MVP
AWS Cloud Kata | Bangkok - Getting to MVP
 
AWS Cloud Kata 2013 | Singapore - Building your 'Minimum Viable Product' (MVP...
AWS Cloud Kata 2013 | Singapore - Building your 'Minimum Viable Product' (MVP...AWS Cloud Kata 2013 | Singapore - Building your 'Minimum Viable Product' (MVP...
AWS Cloud Kata 2013 | Singapore - Building your 'Minimum Viable Product' (MVP...
 
AWS Summit 2013 | India - 0 to Production in 40 minutes, Pieter Kemps
AWS Summit 2013 | India - 0 to Production in 40 minutes, Pieter KempsAWS Summit 2013 | India - 0 to Production in 40 minutes, Pieter Kemps
AWS Summit 2013 | India - 0 to Production in 40 minutes, Pieter Kemps
 
AWS Summit 2013 | Auckland - Powering Start-ups with AWS
AWS Summit 2013 | Auckland - Powering Start-ups with AWSAWS Summit 2013 | Auckland - Powering Start-ups with AWS
AWS Summit 2013 | Auckland - Powering Start-ups with AWS
 
스타트업과 개발자를 위한 AWS 클라우드 태권 세미나
스타트업과 개발자를 위한 AWS 클라우드 태권 세미나스타트업과 개발자를 위한 AWS 클라우드 태권 세미나
스타트업과 개발자를 위한 AWS 클라우드 태권 세미나
 
運用AWS開創與發展事業
運用AWS開創與發展事業運用AWS開創與發展事業
運用AWS開創與發展事業
 
Cloud Native Apps ... from a user point of view
Cloud Native Apps ... from a user point of viewCloud Native Apps ... from a user point of view
Cloud Native Apps ... from a user point of view
 
Meteor
MeteorMeteor
Meteor
 
10 Pro Tips for Scaling Your Startup from 0-10M Users
10 Pro Tips for Scaling Your Startup from 0-10M Users10 Pro Tips for Scaling Your Startup from 0-10M Users
10 Pro Tips for Scaling Your Startup from 0-10M Users
 
AWS Summit 2013 | India - AWS Enabling the Development Lifecycle, Pieter Kemps
AWS Summit 2013 | India - AWS Enabling the Development Lifecycle, Pieter KempsAWS Summit 2013 | India - AWS Enabling the Development Lifecycle, Pieter Kemps
AWS Summit 2013 | India - AWS Enabling the Development Lifecycle, Pieter Kemps
 
Scaling Fast & Running Lean
Scaling Fast & Running LeanScaling Fast & Running Lean
Scaling Fast & Running Lean
 
WSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of view
WSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of viewWSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of view
WSO2Con EU 2015: Keynote - Cloud Native Apps… from a user point of view
 
AWS Summit Nordics - Use Cases For Cloud
AWS Summit Nordics - Use Cases For CloudAWS Summit Nordics - Use Cases For Cloud
AWS Summit Nordics - Use Cases For Cloud
 
Getting to Scale on AWS
Getting to Scale on AWSGetting to Scale on AWS
Getting to Scale on AWS
 
AWS Cloud Kata | Kuala Lumpur - Opening Keynote
AWS Cloud Kata | Kuala Lumpur - Opening KeynoteAWS Cloud Kata | Kuala Lumpur - Opening Keynote
AWS Cloud Kata | Kuala Lumpur - Opening Keynote
 
AWSome Day Jakarta - Opening Keynote
AWSome Day Jakarta - Opening KeynoteAWSome Day Jakarta - Opening Keynote
AWSome Day Jakarta - Opening Keynote
 

Más de Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

Más de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

AWS Cloud Kata | Kuala Lumpur - Getting to MVP on AWS

  • 1. Kuala Lumpur Getting to MVP on AWS Andy Kelk, iProperty Group AWS Cloud Kata for Start-Ups and Developers
  • 2. About iProperty Group !   A platform for buying or renting property !   Started in Malaysia; now in Singapore, Indonesia, HK, Philippines !   Advertising solutions for residential and commercial properties from real estate agents and property developers !   Regularly launching new businesses – new countries / new verticals AWS Cloud Kata for Start-Ups and Developers
  • 3. Case Study: CommercialAsia.com !   In 2011 we launched a new site for commercial property in Asia !   Our 1st site hosted wholly at AWS !   Built from the ground up to work on AWS – EC2 and RDS !   Everything on AWS – Staging, Demo and Production !   Rapid expansion - from 0 to 20,000 monthly visitors 1 month after launch; 80,000 monthly visitors 1 year later !   After testing different business models we folded commercial listings back into our main country sites in 2013 AWS Cloud Kata for Start-Ups and Developers
  • 4. How AWS helped us !   Rapidly built a new site without provisioning new hardware – usual lead time > 1 month !   RDS let us scale by adding new slaves quickly and easily !   Auto-scaling groups let us add capacity automatically !   Easy redundancy through using multi AZs and ELB !   We could turn off demo and staging environments when not in use !   When we scaled back the site we turned off what we didn’t need – avoiding significant (~RM25k) equipment write off AWS Cloud Kata for Start-Ups and Developers
  • 5. Getting to MVP (Minimum Viable Product)
  • 6. Traditional World customer is known features are known solution is known
  • 7. Traditional World is not where we live
  • 8. Most startups Know the problem, but not the solution Many don't even know precisely what problem they solve
  • 10. 1.  Focus on a simple implementation of your idea
  • 11. 1.  Focus on a simple implementation of your idea 2.  Start with a minimal core set of features
  • 12. 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
  • 13. 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
  • 14. MVP Smallest thing I can do to test my idea?
  • 15. a prototype shouldn't require big investments
  • 16. It should be cheap and validate ideas
  • 17.
  • 18. This Session From 0 to MVP in 30 minutes
  • 19. What matters most? Cost of Innovation Focus
  • 20. « Want to increase innovation? Lower the cost of failure » Joi Ito
  • 21. AWS enables you to Fail Forward Fail Faster Fail Cheaper
  • 24. 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
  • 25. Innovation & Iteration Now: micro-blogging, podcasts 500M users, >10Bn valuation Scale Started: odeo, site to create & share Time
  • 26. 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
  • 27. “Timing, perseverance, and ten years of trying will eventually make you look like an overnight success.” Biz Stone, Twitter co-founder
  • 28. 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
  • 29. Dev / Test Environment Average Spend Scale $0 p/m Time
  • 31. Beta Release / MVP Average Spend Scale $235 p/m Time
  • 32. 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
  • 33. 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
  • 34. "Startups are all about focus. AWS enables focus" Ray Bradford, Kleiner Perkins, Caulfield & Byers
  • 35. “Your users around the world don’t care that you wrote your own DB” Mike Krieger, Instagram Cofounder
  • 36. 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
  • 37. DEMO   Your  MVP  on  AWS  Elas3c  Beanstalk  
  • 38. What’s  AWS  Elas3c  Beanstalk?  
  • 39. 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  
  • 40. Flexibility  to  Choose  your  Stack  
  • 41. We’re  going  to   build  this…