Marco Plaul & Martin Sakowski
From 0 to 1.000.000: How to build a serverless raffle service for hyperscale
#1about 3 minutes
Understanding the challenge of hyperscale serverless applications
Hyperscale applications must handle sudden traffic bursts of millions of users and hundreds of thousands of requests per second, a common scenario for raffles or voting systems.
#2about 7 minutes
Identifying bottlenecks in a standard serverless architecture
A typical synchronous architecture using API Gateway, Lambda, and DynamoDB fails at hyperscale due to Lambda's burst concurrency limits and the inefficiency of single-request processing.
#3about 4 minutes
Building a decoupled architecture with SQS for scalability
Decoupling the architecture by using an SQS queue between API Gateway and Lambda allows the system to buffer incoming requests and process them asynchronously in batches.
#4about 10 minutes
Demonstrating the architecture with a live load test
A live demo using the Artillery load testing framework and audience participation successfully subjects the asynchronous architecture to over 100,000 requests per second.
#5about 2 minutes
Summarizing key takeaways for building hyperscale systems
Building for hyperscale requires understanding service limits, leveraging asynchronous patterns, writing efficient code, pre-warming databases, and performing rigorous load testing.
#6about 4 minutes
Answering audience questions on serverless architecture
The speakers address when to use queues versus synchronous calls, how to handle requests needing immediate validation, and best practices for throttling with exponential backoff.
Related jobs
Jobs that call for the skills explored in this talk.
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
zeb consulting
Frankfurt am Main, Germany
Remote
Junior
Intermediate
Senior
Amazon Web Services (AWS)
Cloud Architecture
+1
Hubert Burda Media
München, Germany
€70-85K
Junior
Intermediate
Kubernetes
Linux
+2
Matching moments
02:39 MIN
The high-level serverless architecture for the application
How we built an AI-powered code reviewer in 80 hours
02:30 MIN
Scaling AWS Lambda to handle high traffic spikes
Reliable scalability: How Amazon.com scales on AWS
25:09 MIN
Audience Q&A on serverless IoT development
Building your way to a serverless powered IOT Buzzwire game
02:31 MIN
Achieving massive scale on AWS for Prime Day
Reliable scalability: How Amazon.com scales on AWS
02:23 MIN
Exploring the benefits of a serverless architecture
Building Reliable Serverless Applications with AWS CDK and Testing
05:34 MIN
The power of cloud functions and serverless architecture
What the Heck is Edge Computing Anyway?
02:48 MIN
The evolution of architecture towards serverless models
Serverless on Cloud
19:28 MIN
Q&A on serverless, webhooks, and cloud migration
Protector Of The Realm
Featured Partners
Related Videos
Serverless landscape beyond functions
Mete Atamel
Scaling: from 0 to 20 million users
Josip Stuhli
Reliable scalability: How Amazon.com scales on AWS
Florian Mair
Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World
Jens Happe
Swapping Low Latency Data Storage Under High Load
George Asafev
Database Magic behind 40 Million operations/s
Jürgen Pilz
Building your way to a serverless powered IOT Buzzwire game
DeveloperSteve
Building Reliable Serverless Applications with AWS CDK and Testing
Raphael Manke
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

PiNCAMP GmbH
Berlin, Germany
Senior
React
GraphQL
Next.js

&why GmbH
Berlin, Germany
€50-70K
Junior
Intermediate
Senior
React
Next.js
TypeScript

Plexus
Municipality of Santiago de Compostela, Spain
Amazon Web Services (AWS)

Huxley Associates
Amsterdam, Netherlands
Linux
Python
Puppet
Node.js
Terraform
+3

Serverless
Municipality of Madrid, Spain
€40-60K
Intermediate
DevOps
Docker
Terraform
Kubernetes
+2

samecon GmbH & Co. KG
Eschborn, Germany
Remote
C++
Java
Python
Amazon Web Services (AWS)

Leaseweb Academy
Amsterdam, Netherlands
Remote
API
GIT
Java
Bash
+11

Rackspace
Charing Cross, United Kingdom
Azure
DevOps
VMware
Google Cloud Platform
Amazon Web Services (AWS)
