Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Tools for building your MVP on AWS

Tools for building your MVP on AWS

• How to Firm up your idea so that the concept is clear and defined.
• How to best test your MVP
• Collecting and Analyzing Feedback.
• Importance of an MVP in the Entrepreneurship Journey

And what tools exist on AWS to help you get started with building your MVP?

Veliswa Boya

August 11, 2021
Tweet

More Decks by Veliswa Boya

Other Decks in Technology

Transcript

  1. © 2021, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Tools for Building your MVP on AWS
  2. What is an MVP?

  3. Reid Hoffman Co-Founder LinkedIn

  4. Minimum {x} Product Viable Usable Loveable Testable

  5. Product

  6. W H A T W E ’ L L C

    O V E R Anti-patterns
  7. Development Iterations 1. 2. 3.

  8. © 2019, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Sprints Complete Uninterrupted Short
  9. Planning Low Impact Fast to Build Slow to build High

    Impact Focus Area Distraction Undifferentiated Break Down
  10. © 2019, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Minimize Task Size One engineer can handle Adds incremental value Done in a single sprint Reducing scope removes ambiguity Easier to prioritize
  11. Standups 1 Minute Per Person Max 15 Minutes Max Every

    Day First Thing in the Morning Everyone Tech, Product, Marketing, Business
  12. Continuously Ship Releases AWS CodeCommit AWS CodeBuild Third Party Tooling

    AWS CodeDeploy AWS CodePipeline AWS CodeStar Source Build Test Deploy
  13. W H A T W E ’ L L C

    O V E R Anti-patterns
  14. Time Until Impact Roadmap Prioritization End of runway

  15. Roadmap Prioritization Time Until Impact End of runway

  16. Technical Debt Cost Time Absolute

  17. Technical Debt Time Cost Relative Absolute

  18. Rigid Flexible Abstractions Easy Hard 1 System N Systems 2

    Systems
  19. If you build it… You must maintain it

  20. © 2019, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. No infrastructure provisioning, no management Scale automatically Pay for value Highly available and secure Build Less, Deliver More
  21. Optimize for Learning Learn Prototype Experiment

  22. W H A T W E ’ L L C

    O V E R Anti-patterns
  23. © 2019, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Monolith Does everything Monoliths are OK
  24. Easiest way to get started Create larger instances Add attached

    block storage Load balance your application Connect to AWS services Networking & data transfer DNS management One static IP/instance Computing power
  25. AWS Elastic Beanstalk Deploy and Scale Monolith Availability Zone 1

    Availability Zone 2 Auto Scaling Group Amazon RDS (Master) Instances Amazon RDS (Slave) Elastic Load Balancing (ELB)
  26. © 2019, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Microservices Do one thing Microservices
  27. Building Your API on AWS Amazon Cognito Web Amazon Simple

    Storage Service (S3) Amazon API Gateway Services AWS Lambda Any AWS Service Mobile AWS Fargate
  28. Amazon CloudFront Mobile Web Amazon Aurora AWS AppSync Amazon Simple

    Storage Service (S3) Mobile Amazon Cognito Amazon DynamoDB Amazon Elasticsearch Service AWS Lambda AWS Amplify
  29. Static / Single Page Web

  30. Containers Amazon Elastic Container Service Amazon EC2 Container Registry AWS

    Elastic Beanstalk Amazon Elastic Container Service for Kubernetes AWS Fargate AWS App Mesh
  31. Analytics Mobile Web Amazon Kinesis Amazon Kinesis Data Firehose Amazon

    Simple Storage Service (S3) AWS Lambda Amazon Pinpoint Amazon Kinesis Data Analytics Amazon Elasticsearch Service Amazon CloudWatch Alarm Amazon API Gateway Amazon CloudFront Amazon Athena Amazon QuickSight
  32. W H A T W E ’ L L C

    O V E R Anti-patterns
  33. Over invest where its difficult to change.

  34. AWS Organizations AWS Key Management Service AWS CloudTrail Security AWS

    Systems Manager (Session Manager) AWS Secrets Manager (Parameter Store) AWS Shield MFA token AWS Identity and Access Management Amazon Cognito AWS Certificate Manager Amazon CloudFront
  35. Integration Points Documentation Specification Tutorials Videos Quick Starts

  36. Relational Referential integrity, ACID transactions, schema- on-write Lift and shift,

    ERP, CRM, finance Aurora, RDS Key-value High throughput, low-latency reads and writes, endless scale Real-time bidding, shopping cart, social, product catalog, customer preferences DynamoDB Document Store documents and quickly access querying on any attribute Content management, personalization, mobile DocumentDB In-memory Query by key with microsecond latency Leaderboards, real-time analytics, caching ElastiCache Graph Quickly and easily create and navigate relationships between data Fraud detection, social networking, recommendation engine Neptune Time-series Collect, store, and process data sequenced by time IoT applications, event tracking Timestream Ledger Complete, immutable, and verifiable history of all changes to application data Systems of record, supply chain, health care, registrations, financial QLDB AWS Service(s) Common Use Cases Data Model and Store
  37. © 2021, Amazon Web Services, Inc. or its affiliates. All

    rights reserved. Watch more videos on building MVP
  38. Thank you © 2021, Amazon Web Services, Inc. or its

    affiliates. All rights reserved. Veliswa Boya vel12171