UPLOAD

    1.9K

    [StartupDay] Tools for Building Your MVP - 25 September - 11:00

    Published: October 16, 2019

    AWS Loft Istanbul 2019 [StartupDay] Tools for Building Your MVP - 25 September - 11:00

    Comments

    [StartupDay] Tools for Building Your MVP - 25 September - 11:00

    • 1. Tools for Building your MVP on AWS © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Tools for Building your MVP on AWS Cobus Bernard Technical Evangelist Amazon Web Services @cobusbernard -
    • 2. What is an © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. What is an MVP?
    • 3. Slide1249 © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Reid Hoffman Co-Founder LinkedIn “If you aren't embarrassed by the first version of your product, you shipped too late.”
    • 4. Minimum {x} Product © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Minimum {x} Product Viable Usable Loveable Testable
    • 5. Product © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Product
    • 6. WHAT WE’LL COVER © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Core Foundations WHAT WE’LL COVER Anti-patterns Architectures Development Process
    • 7. Development Iterations © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Development Iterations 5% 5% 5%
    • 8. Sprints © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. SUMMIT Sprints Complete Uninterrupted Short
    • 9. Planning © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Planning Low Impact Fast to Build Slow to build High Impact Focus Area Distraction Undifferentiated Break Down
    • 10. Minimize Task Size © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. SUMMIT Minimize Task Size One engineer can handle Adds incremental value Done in a single sprint Reducing scope removes ambiguity Easier to prioritize
    • 11. Standups © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 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 © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Continuously Ship Releases AWS CodeCommit AWS CodeBuild Third Party Tooling AWS CodeDeploy AWS CodePipeline AWS CodeStar Source Build Test Deploy
    • 13. WHAT WE’LL COVER © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Core Foundations WHAT WE’LL COVER Anti-patterns Architectures Development Process
    • 14. Roadmap Prioritization © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Time Until Impact Roadmap Prioritization End of runway
    • 15. Roadmap Prioritization © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Roadmap Prioritization Time Until Impact End of runway
    • 16. Technical Debt © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Technical Debt Cost Time Absolute
    • 17. Technical Debt © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Technical Debt Time Cost Relative Absolute
    • 18. Abstractions © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Abstractions Rigid Flexible Easy Hard 1 System N Systems 2 Systems
    • 19. Slide1751 © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. If you build it… You must maintain it
    • 20. Build Less, Deliver More © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. SUMMIT No infrastructure provisioning, no management Scale automatically Pay for value Highly available and secure Build Less, Deliver More
    • 21. Tracer Code © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 80% Tracer Code Feature Primary Feature 85% 90%
    • 22. Optimize for Learning © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Optimize for Learning Learn Prototype Experiment
    • 23. WHAT WE’LL COVER © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Core Foundations WHAT WE’LL COVER Anti-patterns Architectures Development Process
    • 24. Monoliths are OK © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. SUMMIT Monolith Does everything Monoliths are OK
    • 25. Easiest way to get started © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 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
    • 26. Deploy and Scale Monolith © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 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)
    • 27. Microservices © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. SUMMIT Microservices Does one thing Microservices
    • 28. Building Your API on AWS © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 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
    • 29. Mobile © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 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
    • 30. Static  / Single Page Web  © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Static / Single Page Web
    • 31. Containers © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Containers Amazon Elastic Container Service Amazon EC2 Container Registry AWS Elastic Beanstalk Amazon Elastic Container Service for Kubernetes AWS Fargate AWS App Mesh
    • 32. Analytics © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 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
    • 33. WHAT WE’LL COVER © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Core Foundations WHAT WE’LL COVER Anti-patterns Architectures Development Process
    • 34. Over invest where its difficult to change. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Over invest where its difficult to change.
    • 35. Security © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 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
    • 36. Integration Points © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Integration Points Documentation Specification Tutorials Videos Quick Starts
    • 37. Data Model and Store © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Data Model and Store 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
    • 38. Slide1749 Thank you! © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cobus Bernard Technical Evangelist – Amazon Web Services @cobusbernard