Professional Documents
Culture Documents
Tools For Building Your MVP On AWS - Robert de Feo-Compressed
Tools For Building Your MVP On AWS - Robert de Feo-Compressed
Robert De Feo,
Startup Solutions Architect, AWS
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What is an
MVP?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Reid Hoffman
Co-Founder, LinkedIn
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Minimum {x} product
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Product
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What we’ll cover
Anti-patterns
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Development iterations
5% 5% 5%
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Sprints
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Planning
High Impact
Undifferentiated Distraction
Low Impact
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Minimize task size
Easier to prioritize
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Stand-ups
Every Day
First Thing in the Morning
Everyone
Tech, Product, Marketing, Business
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Continuously ship releases
AWS CodeStar
AWS CodePipeline
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What we’ll cover
Anti-patterns
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Roadmap prioritization
End of
runway
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Roadmap prioritization
End of
runway
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Technical debt
Absolute
Cost
Time
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Technical debt
Absolute
Cost
Relative
Time
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Abstractions
Easy Hard
Rigid Flexible
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
If you build it…
You must maintain it
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Build less, deliver more
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Tracer code
Feature
Primary 85%
90%
80%
Feature
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Optimize for learning
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What we’ll cover
Anti-patterns
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Monoliths are OK
Monolith
Does everything
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Easiest way to get started
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Deploy and scale monolith
Elastic Load
AWS Elastic
Balancing (ELB) Beanstalk
Availability Zone 1 Availability Zone 2
Instances
Auto Scaling
Group
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Microservices
Microservices
Does one thing
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Building your API on AWS
AWS Fargate
Amazon
Mobile
Cognito
AWS Lambda
Web
Amazon Simple
Amazon API Storage Service
Gateway (Amazon S3)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Mobile
AWS
AWS Amplify
Lambda
Amazon
Cognito
Mobile
Amazon
DynamoDB
Amazon
Amazon AWS Aurora
Web AppSync
CloudFront
Amazon
Elasticsearch Service
Amazon Simple
Storage Service
(Amazon S3)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Static/single webpage
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Containers
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Analytics
Mobile
Amazon Pinpoint AWS Lambda Amazon Simple Amazon Amazon
Storage Service Athena QuickSight
(Amazon S3)
Web
Amazon
CloudFront
Amazon Kinesis Amazon
Data Analytics CloudWatch Alarms
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What we’ll cover
Anti-patterns
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Overinvest where
it’s difficult to make changes
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Security
AWS Identity and Access MFA token AWS Secrets Manager AWS Shield AWS Systems Manager
Management (IAM) (Parameter Store) (Session Manager)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Integration points
Documentation Specification
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Data model and store
Referential Query by key High Store Quickly and Collect, store, Complete,
integrity, ACID with throughput, documents and easily create and process immutable, and
transactions, microsecond low-latency quickly access and navigate data verifiable history
schema- latency reads querying on relationships sequenced of all changes to
on-write and writes, any attribute between by time application data
endless scale data
Common Use Lift and shift, ERP, Leaderboards, Real-time Content Fraud detection, IoT applications, Systems
Cases real-time social
CRM, finance bidding, shopping management, event tracking of record, supply
analytics, caching cart, social, personalization, networking, chain, health care,
product catalog, mobile recommendation registrations,
customer engine financial
preferences
AWS
Service(s) Amazon Aurora Amazon Amazon Amazon Amazon Amazon Amazon
Amazon RDS ElastiCache DynamoDB DocumentDB Neptune Timestream QLDB
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
Rob De Feo
@robdefeo
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Learn from AWS experts. Advance your skills and
knowledge. Build your future in the AWS Cloud.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Why work with an APN Partner?
APN Partners are uniquely APN Partners with deep expertise in
positioned to help your organization AWS services:
at any stage of your cloud adoption AWS Managed Service Provider (MSP)
journey, and they: Partners
• Share your goals—focused on your APN Partners with cloud infrastructure and
success application migration expertise
• Help you take full advantage of all the AWS Competency Partners
business benefits that AWS has to offer APN Partners with verified, vetted, and validated
specialized offerings
• Provide services and solutions to
support any AWS use case across your AWS Service Delivery Partners
full customer life cycle APN Partners with a track record of delivering
specific AWS services to customers
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you for attending AWS Innovate
We hope you found it interesting! A kind reminder to complete the survey.
Let us know what you thought of today’s event and how we can improve the event
experience for you in the future.
aws-apac-marketing@amazon.com
twitter.com/AWSCloud
facebook.com/AmazonWebServices
youtube.com/user/AmazonWebServices
slideshare.net/AmazonWebServices
twitch.tv/aws
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.