We will look into different stages of startup lifecycle from a technology point of view, and talk about how does AWS could support each of it. We’ll cover multiple scenarios and also discuss initial decisions that will help to deliver the MVPs quickly and not break the bank along the way. The session will be suitable both, for business- and tech- founders – so bring your co-founders with you. After the session we will have a time for free style Q&A.
3. AWS provides a highly reliable, scalable, low-
cost infrastructure platform in the cloud that
powers millions of businesses in over 245
countries and territories around the world.
Benefits
• Low Cost
• Elasticity & Agility
• Open & Flexible
• Secure
• Global Reach
• Eco Sustainable
What is AWS?
11. Get an idea of the
outcomes you want
to accomplish
Do light research to
identify what
patterns, services,
and features are
needed
Manually deploy the
required services to
get a basic use case
running
AWS – Cloud for Builders
You did it! Today Tomorrow
13. Common startup use case
• Custom landing pages to support marketing campaigns
• Microsites for experiments and market research
• Hosting a WordPress instance
• Company profile website
19. Build and run production web applications at scale
AWS App Runner
No networks, server, pipelines,
or orchestrators to manage
Deploy directly from git
repository or container registry
Pay per second with granular
request-based pricing
20. Flexible application builds and deployments
Source code
repository
Build container
with existing
tooling
Push container
image to ECR
Development
Teams
Build application
with App Runner
Deploy application
or
Also supports the AWS Copilot CLI
22. z
Amazon Elastic Container Service (Amazon ECS)
Amazon Elastic Container Service (Amazon ECS) is a fully managed
container orchestration service that helps you easily deploy, manage, and
scale containerized applications..
Amazon Elastic Kubernetes Service (Amazon EKS)
Amazon Elastic Kubernetes Service (Amazon EKS) gives you the flexibility to
start, run, and scale Kubernetes applications in the AWS cloud or on-
premises.
Orchestrator
23. z
Amazon Elastic Compute Cloud (Amazon EC2)
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides
you with complete control of your computing resources and lets you run on
Amazon’s proven computing environment.
AWS Fargate
AWS Fargate is a serverless compute engine for containers that removes
the need to provision and manage servers, lets you specify and pay for
resources per application, and improves security through application
isolation by design.
Hosting
26. Amazon Simple Storage Service (Amazon S3)
• Static websites and assets
• Dynamic web applications
• Handling file upload
• Automated file processing
• Worldwide file delivery at speed and scale
27. Static websites and assets
• Host static content such as HTML files, CSS, pictures, and
other assets, including client-side scripts (such as
JavaScript code)
• Files are accessed via their URI
• Works well to deploy JAMstack applications and any kind
of pre-rendered assets
33. Features
first
Focus on
events
Stateless Data flow Use the
services
Avoid
monolithic
thinking
Events are
triggers
that cause
action
The key to
scaling
effectively
Make data
decisions early
on
Don’t reinvent
the wheel
General approach to thinking serverlessly
34. What are serverless services?
Amazon
DynamoDB
Amazon API
Gateway
AWS
Lambda
AWS Step
Functions
Amazon S3
Amazon
EventBridge
Amazon Simple
Notification Service
(Amazon SNS)
Amazon Simple
Queue Service
(Amazon SQS)
Amazon
Kinesis
AWS
IoT Core
Amazon Elastic
Transcoder
35. Create a serverless application to support a customer review form
submitted from a webpage
Serverless Acrhitecture Example 1/
Amazon
API Gateway
AWS Lambda Amazon
DynamoDB
36. Create a serverless application to support a customer review form
submitted from a webpage
Serverless Acrhitecture Example 2/
Amazon
API Gateway
AWS Lambda Amazon
DynamoDB
AWS Lambda Amazon
Translate
37. Create a serverless application to support a customer review form
submitted from a webpage
Serverless Acrhitecture Example 3/
AWS Lambda
Amazon S3
38. Create a serverless application to support a customer review form
submitted from a webpage
Serverless Acrhitecture Example 4/
AWS Lambda
Amazon SNS
Amazon
Comprehend
39. Understanding how AWS Lambda fits in
Attributes
§ Runs on demand
§ Supports many runtimes
§ Responds to events
§ Stateless
§ Automatically scales
Best practices
§ Avoid lift-and-shift
§ One function per purpose
§ Keep functions small
§ Choose the right runtime for the job
§ Use functions for business logic and
plumbing between services
42. AWS Amplify Libraries
Analytics
Track user sessions, custom
user attributes and in-app
metrics
API
HTTP requests using REST
and GraphQL with support
for real-time data
Authentication
Authentication APIs with
prebuilt UI components for
your app
Data Store
On-device persistent
storage that automatically
synchronizes data between
you apps and the cloud.
XR
Work with augmented
reality and virtual reality
content in your apps
PubSub
Connect your app to
message-oriented
middleware on the cloud
Notifications
Push notifications with
campaign analytics and
targeting
Predictions
Add MI/ML capabilities to
your app powered by cloud
services
Interactions
Conversational bots
powered by deep learning
technologies
Storage
Manage user content
securely in public,
protected, and private
storage.
45. When to use AWS Amplify?
Scenarios where AWS Amplify excel
• I want to build innovative features in my mobile app
powered by AWS services but I am not an expert in
back-end services
• I want a custom backend using pluggable and ready-
to-use components
• I want to modernize existing mobile apps with cloud
features
• I want to leverage ready-to-use solutions to reduce
data transfer and hosting cost
Scenarios where AWS Amplify may not be best fit
• I want to build a mobile application that differs from
Amplify’s opinionated approach
• I have a dedicated and responsive back-end team to
build API to support my data requirements for new
features
47. AI Services
Startups can use pre-trained AWS
AI Services to address common
business use cases such as
forecasting, image and video
analysis, or personalized
recommendations.
ML Services
Designed for every type of
startup to develop high-quality
models that automatically scale
in production.
ML Frameworks
Choose from TensorFlow,
PyTorch, Apache MXNet, and
other popular frameworks to
experiment with and customize
ML algorithms.
48. AWS AI & GenAI Services
Amazon Rekognition
Image and video analysis
Amazon Personalize
Customized user recommendations
Amazon Bedrock
Build and scale
generative AI applications
75. 76
AWS CTO Fellowship à
The AWS CTO Fellowship is a community of over
4,000 and growing early-stage and venture-
backed CTOs. The community is invite-only and
designed to benefit all seed-stage startups,
regardless of cloud preference, by providing with
access to technical resources, guidance and
networking.