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

Building your MVP and Startup on AWS by Anas Khattar

Building your MVP and Startup on AWS by Anas Khattar

Early-stage startups are time and resource-constrained and need to quickly get to product-market fit. Two of the most critical technical decisions for founders are correctly scoping what comprises an MVP & how to make pragmatic decisions on how to build it. Getting these things right will put your product in front of customers faster & give you vital feedback on how to guide your development.

In this session, you will get practical advice on:

1) How you can make good decisions on which features should go into your MVP, avoid scope creep, prioritize features, & determine what is the "minimum" to build.

2) How to choose the right development approaches & select the right infrastructure options that can enable you to develop your product with high velocity & at a low cost.

You’ll get an overview of how startups build MVPs using services like API Gateway, Amplify, Lambda, Lightsail, and Database options.

About the speaker:

Anas is an AWS Community Organizer ⭐ and founder of Digico Solutions (https://digico.solutions) an AWS select consulting partner specialized in helping startups build their MVPs. Anas is an active contributor to the startup and developer ecosystems in Lebanon and the EMEA region. He loves being involved in the AWS & serverless community.

https://anaskhattar.com
https://twitter.com/anaskhattar

*Event page: https://awsmena.community

**Talk video: https://youtu.be/om1hzym2Qh4

***To learn more about the services featured in this talk, please visit:
https://aws.amazon.com/startups/
https://aws.amazon.com/developer/community/
https://aws.amazon.com/lightsail/
https://aws.amazon.com/elasticbeanstalk/
https://aws.amazon.com/amplify/
https://aws.amazon.com/lambda/
https://aws.amazon.com/codestar/

AWS MENA Community

September 25, 2020
Tweet

More Decks by AWS MENA Community

Other Decks in Programming

Transcript

  1. Building your MVP and startup on AWS Anas Khattar AWS

    UG Beirut Lead - Founder Digico Solutions @anaskhattar
  2. A little about me Founded Digico Solutions a B2B startup

    which recently pivoted into an AWS consulting partner with focus on helping startups and SMEs AWS UG Beirut founder and AWS Community Day MENA organizer Studied MIS at Lebanese American University ☁ $
  3. Prove Measure? (Surveys, Data..) Hypothesis / Idea Disprove Measure again?

    End project? Build MVP to measure better Build MVP for investors... The MVP Process: Measuring
  4. “If you aren't embarrassed by the first version of your

    product, you shipped too late.” - Reid Hoffman, LinkedIn CoFounder
  5. AWS CodeCommit AWS CodeBuild Third Party Tooling AWS CodeDeploy AWS

    CodePipeline Source Build Test Deploy AWS CodeStar Continuously Ship Releases
  6. 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 AWS Lightsail
  7. Deploy and Scale Monolith Availability Zone 1 Availability Zone 2

    Auto Scaling Group Amazon RDS (master) Instances Amazon RDS (read-replica) Elastic Load Balancing (ELB) AWS Elastic Beanstalk
  8. Building your API (backend focus) Amazon Cognito Web Amazon Simple

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

    Storage Service (S3) Building your web/mobile app (frontend focus) Amazon Cognito Amazon DynamoDB Amazon Elasticsearch Service AWS Lambda AWS Amplify
  10. AWS Organizations AWS Key Management Service AWS CloudTrail 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 Security
  11. 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, recommendatio n 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 Service Use Cases Who needs to store data?