SlideShare a Scribd company logo
How Early-Stage Startups Can Thrive
with the AWS Serverless Ecosystem
Dhaval Nagar
AWS Hero, AWS SME, 12x AWS Certified
Introduction
● 12x AWS Certified 🎖
● AWS Certification SME - Associate 🏆
● AWS Hero - 2020 ☁💡
● AWS User Group Lead - Surat 💡
● Founder @ APPGAMBiT, AWS Consulting Partner 󰠻
● Practicing Barista ☕
First Physical
Server Setup
2005
Started Using
Linode
2010
Started Using
AWS,
DigitalOcean
2014
First Lambda
Setup
2015
Rapid Deployment
● Fast deployment isn’t just about the code;
the dependencies has to work as well
● Steep learning curve for mastering multiple
technologies like Database, Auth, APIs, etc
● Identifying efficient methods for the
deployment process is essential for staying
competitive.
Early-Stage Startup Challenges
Small Team
● EC2 or Beanstalk often seems like a simple
solution
● Manually managing servers can require
dedicated personnel, adding to costs.
High Cost Of Operational
Resources
● While smaller teams are nimble, they have a
greater workload and fewer hands to
distribute tasks.
● Automation and smart tooling are essential
for smaller teams
Rapid Development
● Build From Scratch vs Utilising Pre-built Services
● Faster Time to Market
● Decision Paradox
Front-End AuthN and AuthZ
API Management
Runtimes and Compute
Database Storage
Integrations
General Application Architecture
Web App Mobile App Desktop / CLI /
Others
Users Role/
Permissions
Account Detail
Service Endpoint Routing HTTPS Caching Req. Validation
Monolithic Micro-service External Queue Pub/Sub Workflow
SQL NoSQL Purpose-Built Objects Files
https://medium.com/a-cloud-guru/serverless-the-future-of-software-architecture-d4473ffed864 / Oct 2015
Don’t Repeat Yourself
○ Always tempting to Build vs Use
○ Time consuming and labor
intensive exercise to build
complex features
○ Time To Market is one of the
most essential parameter
Vendor Lock-in is manageable
○ Every architectural decision
inherently imposes some form of
lock-in, be it in terms of
technology, skill set, or
infrastructure
○ Trading flexibility and speed of
development with time
Use Cases
Online Training
Platform
Food Order
Processing
Developer
Security Tool
A Cloud Guru - Application Architecture (2015)
FoodHub - Order Processing At Scale
● 4th Largest Food
Ordering
Company in UK
● UI applications for
Users and
Restaurant
Owners
● Heavy Order
Processing in
patterns of Day
and Time
● 63 Million Orders
Processed in 2021
Front-end
Back-end
CloudFront S3
Amplify AppSync Lambda DynamoDB
Customer
Restaurant
Snyk - Vulnerability Scanning at Scale
● Developer Security
platform
● In Top 20 of Forbes
Cloud 100 Companies
2023
● Native Integration with
AWS CodePipeline
CodePipeline
S3
API Gateway DynamoDB
Step
Functions
EventBridge
Lambda
Key Benefits
● Faster Time to Developement
● Scalable and Reliable Services
● Pay as You Use
● Infrastructure as Code
● Event-Driven Architecture
Not One-Size-Fits-All, But Still Invaluable
I want to acknowledge and highlight the point that Serverless may
not be suitable for certain use-cases, but it can still co-exist with
other architectures, offering a best-of-both-worlds approach.
For example, a startup specializing in Machine Learning use case
can still leverage serverless for non-ML tasks like User Auth,
Database, Storage, Communication, etc.
Next Generation of Tools
AWS S3 CloudFront | Google Buckets | Cloudflare | Vercel | Netlify
Front-end Cloud
Lambda | Cloud Functions | Cloudflare Workers | Hasura | Vercel Edge Functions | Supabase |
Google Cloud Run | AWS App Runner | Google App Engine
Compute Services
DynamoDB | Firebase | Hasura | Prisma | PlanetScale | MongoDB Atlas | Aurora Serverless |
Neon | Xata | Upstash | Contentful
Serverless Datastore
SAM | Serverless Framework | Terraform | Ampt | SST.dev
Development Tools
Key AWS Services
● S3 / CloudFront
● Cognito
● Lambda / App Runner / Fargate
● API Gateway / AppSync
● Step Functions
● EventBridge / SQS / SNS / Kinesis
● DynamoDB / Aurora Serverless
Best Practices & Pitfalls
● Choosing the Right Services
○ Deciding between one cloud, multi-cloud vs usecase-specific services
○ Functions vs Container
● Cost Monitoring
○ It’s cost efficient but not cheap
○ One bad message in a mis-configured SQS can run havoc
● Security Concerns
○ Serverless or not, this should still be a valid concern for most startups
● State Management
○ Everything is distributed and decentralised
○ Some of the traditional development practices may not be suitable
● Testing and Debugging
○ It’s still hard to emulate cloud resources for local development
● Monitoring and Observability
○ Lot of tools, but still evolving space
By providing a simplified programming environment, serverless
computing makes the cloud much easier to use, thereby attracting
more people who can and will use it.
A Berkeley View on Serverless Computing, 2019
Thank You!

More Related Content

PDF
2022 Presentation | Serverless Innovation with AWS
PDF
Dhaval Nagar - ServerlessDays Bengaluru 2023
PDF
Jumpstart your idea with AWS Serverless [Oct 2020]
PDF
Skillenza Build with Serverless Challenge - Advanced Serverless Concepts
PDF
eChai Developer Meetup | Cloud Native Learnings with AWS
PDF
Crio.do - Deployment on AWS Masterclass
PDF
Building your own calendly using amazon app sync
PPTX
Cloud computing options
2022 Presentation | Serverless Innovation with AWS
Dhaval Nagar - ServerlessDays Bengaluru 2023
Jumpstart your idea with AWS Serverless [Oct 2020]
Skillenza Build with Serverless Challenge - Advanced Serverless Concepts
eChai Developer Meetup | Cloud Native Learnings with AWS
Crio.do - Deployment on AWS Masterclass
Building your own calendly using amazon app sync
Cloud computing options

Similar to Serverless Days Ahmedabad - Dhaval Nagar.pptx.pdf (20)

PDF
Exposing Lambda Functions as Managed APIs
PDF
GreatLearning Webinar - Microservices and Event-Driven Architecture.pdf
PDF
Cloud Manthn Software Solutions Pvt Ltd - What we do ?
PDF
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
PDF
A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...
PPTX
Nginx Conference 2016 - Learnings and State of the Industry
PDF
How to Make Money Solving 5 Major Problems of Cloud Hosting Customers
PDF
Write less (code) and build more with serverless
PDF
"Migrating from Cloud to Cloud: AWS to GCP" - Chris Prouty at Shoppertrak - J...
PDF
Royal cyber webinar_transform_it_infrastructure_with_aws_dev_ops_v1.1(1)
PPTX
Introduction to Google Cloud Services / Platforms
PDF
How We Benefited from Cloud
PDF
Introduction to GCP
PDF
Best of re:Invent 2016 meetup presentation
PDF
Serverless Computing: Driving Innovation and Business Value
PDF
AppRunner DeepDive
PDF
Best PaaS Cloud Computing Services Providers for Your Business in 2025.pdf
PDF
Evolving to Cloud-Native - Anand Rao
PDF
User Group Presentation | AWS 2022 Latest Release
PPTX
Building the Serverless Container Experience: Kevin McGrath, Spotinst, Server...
Exposing Lambda Functions as Managed APIs
GreatLearning Webinar - Microservices and Event-Driven Architecture.pdf
Cloud Manthn Software Solutions Pvt Ltd - What we do ?
RightScale Webinar: Operationalize Your Enterprise AWS Usage Through an IT Ve...
A Technology Backgrounder to Serverless Architecture - A Whitepaper by RapidV...
Nginx Conference 2016 - Learnings and State of the Industry
How to Make Money Solving 5 Major Problems of Cloud Hosting Customers
Write less (code) and build more with serverless
"Migrating from Cloud to Cloud: AWS to GCP" - Chris Prouty at Shoppertrak - J...
Royal cyber webinar_transform_it_infrastructure_with_aws_dev_ops_v1.1(1)
Introduction to Google Cloud Services / Platforms
How We Benefited from Cloud
Introduction to GCP
Best of re:Invent 2016 meetup presentation
Serverless Computing: Driving Innovation and Business Value
AppRunner DeepDive
Best PaaS Cloud Computing Services Providers for Your Business in 2025.pdf
Evolving to Cloud-Native - Anand Rao
User Group Presentation | AWS 2022 Latest Release
Building the Serverless Container Experience: Kevin McGrath, Spotinst, Server...
Ad

More from Dhaval Nagar (20)

PDF
AWS Simple Storage Service Overview [June 2019]
PDF
Building Public and Business Alexa Skills [Aug 2019]
PDF
Serverless Day Zero: How to Serveless [July 2019]
PDF
Serverless Meetup - Authentication for Serverless Applications [Jul 2020]
PDF
Serverless Meetup - Getting started with AWS Cognito [Jul 2020]
PDF
Getting Started with DevOps on AWS [Mar 2020]
PDF
How to Prepare for your next AWS Certification Meetup [Jan 2020]
PDF
Introduction to AWS Cloud Databases [Apr 2020]
PDF
Amazon EventBridge - Unlocking Event Driven Architecture in AWS [Nov 2020]
PDF
Building Multi-channel Bot using AWS Serverless
PDF
AWS Communities | Times Techie Webinar Bengaluru
PDF
2022 Presentation | Cloud Is The New Normal | Collage Students
PDF
✅ Managing Terabytes of Data with Amazon S3.pdf
PDF
Amazon Q Developer - For Developer Productivity
PDF
Leveraging AWS Serverless, Amazon Bedrock and Generative AI for Textile Patte...
PDF
Dhaval Nagar - AWS Community Day - Security Edition.pdf
PDF
AWS Developer Ecosystem.pdf
PDF
Mainstream Serverless
PDF
Whizlabs webinar - Deploying Portfolio Site with AWS Serverless
PDF
Choosing the right messaging service for your serverless app [with lumigo]
AWS Simple Storage Service Overview [June 2019]
Building Public and Business Alexa Skills [Aug 2019]
Serverless Day Zero: How to Serveless [July 2019]
Serverless Meetup - Authentication for Serverless Applications [Jul 2020]
Serverless Meetup - Getting started with AWS Cognito [Jul 2020]
Getting Started with DevOps on AWS [Mar 2020]
How to Prepare for your next AWS Certification Meetup [Jan 2020]
Introduction to AWS Cloud Databases [Apr 2020]
Amazon EventBridge - Unlocking Event Driven Architecture in AWS [Nov 2020]
Building Multi-channel Bot using AWS Serverless
AWS Communities | Times Techie Webinar Bengaluru
2022 Presentation | Cloud Is The New Normal | Collage Students
✅ Managing Terabytes of Data with Amazon S3.pdf
Amazon Q Developer - For Developer Productivity
Leveraging AWS Serverless, Amazon Bedrock and Generative AI for Textile Patte...
Dhaval Nagar - AWS Community Day - Security Edition.pdf
AWS Developer Ecosystem.pdf
Mainstream Serverless
Whizlabs webinar - Deploying Portfolio Site with AWS Serverless
Choosing the right messaging service for your serverless app [with lumigo]
Ad

Recently uploaded (20)

PDF
Approach and Philosophy of On baking technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Spectral efficient network and resource selection model in 5G networks
PPT
Teaching material agriculture food technology
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Modernizing your data center with Dell and AMD
PDF
Electronic commerce courselecture one. Pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
MYSQL Presentation for SQL database connectivity
Approach and Philosophy of On baking technology
Reach Out and Touch Someone: Haptics and Empathic Computing
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Network Security Unit 5.pdf for BCA BBA.
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Per capita expenditure prediction using model stacking based on satellite ima...
NewMind AI Monthly Chronicles - July 2025
NewMind AI Weekly Chronicles - August'25 Week I
Dropbox Q2 2025 Financial Results & Investor Presentation
Encapsulation_ Review paper, used for researhc scholars
Spectral efficient network and resource selection model in 5G networks
Teaching material agriculture food technology
Chapter 3 Spatial Domain Image Processing.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Modernizing your data center with Dell and AMD
Electronic commerce courselecture one. Pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Review of recent advances in non-invasive hemoglobin estimation
MYSQL Presentation for SQL database connectivity

Serverless Days Ahmedabad - Dhaval Nagar.pptx.pdf

  • 1. How Early-Stage Startups Can Thrive with the AWS Serverless Ecosystem Dhaval Nagar AWS Hero, AWS SME, 12x AWS Certified
  • 2. Introduction ● 12x AWS Certified 🎖 ● AWS Certification SME - Associate 🏆 ● AWS Hero - 2020 ☁💡 ● AWS User Group Lead - Surat 💡 ● Founder @ APPGAMBiT, AWS Consulting Partner 󰠻 ● Practicing Barista ☕ First Physical Server Setup 2005 Started Using Linode 2010 Started Using AWS, DigitalOcean 2014 First Lambda Setup 2015
  • 3. Rapid Deployment ● Fast deployment isn’t just about the code; the dependencies has to work as well ● Steep learning curve for mastering multiple technologies like Database, Auth, APIs, etc ● Identifying efficient methods for the deployment process is essential for staying competitive. Early-Stage Startup Challenges Small Team ● EC2 or Beanstalk often seems like a simple solution ● Manually managing servers can require dedicated personnel, adding to costs. High Cost Of Operational Resources ● While smaller teams are nimble, they have a greater workload and fewer hands to distribute tasks. ● Automation and smart tooling are essential for smaller teams Rapid Development ● Build From Scratch vs Utilising Pre-built Services ● Faster Time to Market ● Decision Paradox
  • 4. Front-End AuthN and AuthZ API Management Runtimes and Compute Database Storage Integrations General Application Architecture Web App Mobile App Desktop / CLI / Others Users Role/ Permissions Account Detail Service Endpoint Routing HTTPS Caching Req. Validation Monolithic Micro-service External Queue Pub/Sub Workflow SQL NoSQL Purpose-Built Objects Files
  • 6. Don’t Repeat Yourself ○ Always tempting to Build vs Use ○ Time consuming and labor intensive exercise to build complex features ○ Time To Market is one of the most essential parameter Vendor Lock-in is manageable ○ Every architectural decision inherently imposes some form of lock-in, be it in terms of technology, skill set, or infrastructure ○ Trading flexibility and speed of development with time
  • 7. Use Cases Online Training Platform Food Order Processing Developer Security Tool
  • 8. A Cloud Guru - Application Architecture (2015)
  • 9. FoodHub - Order Processing At Scale ● 4th Largest Food Ordering Company in UK ● UI applications for Users and Restaurant Owners ● Heavy Order Processing in patterns of Day and Time ● 63 Million Orders Processed in 2021 Front-end Back-end CloudFront S3 Amplify AppSync Lambda DynamoDB Customer Restaurant
  • 10. Snyk - Vulnerability Scanning at Scale ● Developer Security platform ● In Top 20 of Forbes Cloud 100 Companies 2023 ● Native Integration with AWS CodePipeline CodePipeline S3 API Gateway DynamoDB Step Functions EventBridge Lambda
  • 11. Key Benefits ● Faster Time to Developement ● Scalable and Reliable Services ● Pay as You Use ● Infrastructure as Code ● Event-Driven Architecture
  • 12. Not One-Size-Fits-All, But Still Invaluable I want to acknowledge and highlight the point that Serverless may not be suitable for certain use-cases, but it can still co-exist with other architectures, offering a best-of-both-worlds approach. For example, a startup specializing in Machine Learning use case can still leverage serverless for non-ML tasks like User Auth, Database, Storage, Communication, etc.
  • 13. Next Generation of Tools AWS S3 CloudFront | Google Buckets | Cloudflare | Vercel | Netlify Front-end Cloud Lambda | Cloud Functions | Cloudflare Workers | Hasura | Vercel Edge Functions | Supabase | Google Cloud Run | AWS App Runner | Google App Engine Compute Services DynamoDB | Firebase | Hasura | Prisma | PlanetScale | MongoDB Atlas | Aurora Serverless | Neon | Xata | Upstash | Contentful Serverless Datastore SAM | Serverless Framework | Terraform | Ampt | SST.dev Development Tools
  • 14. Key AWS Services ● S3 / CloudFront ● Cognito ● Lambda / App Runner / Fargate ● API Gateway / AppSync ● Step Functions ● EventBridge / SQS / SNS / Kinesis ● DynamoDB / Aurora Serverless
  • 15. Best Practices & Pitfalls ● Choosing the Right Services ○ Deciding between one cloud, multi-cloud vs usecase-specific services ○ Functions vs Container ● Cost Monitoring ○ It’s cost efficient but not cheap ○ One bad message in a mis-configured SQS can run havoc ● Security Concerns ○ Serverless or not, this should still be a valid concern for most startups ● State Management ○ Everything is distributed and decentralised ○ Some of the traditional development practices may not be suitable ● Testing and Debugging ○ It’s still hard to emulate cloud resources for local development ● Monitoring and Observability ○ Lot of tools, but still evolving space
  • 16. By providing a simplified programming environment, serverless computing makes the cloud much easier to use, thereby attracting more people who can and will use it. A Berkeley View on Serverless Computing, 2019