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.
Matching moments
02:33 MIN
The high-level serverless architecture for the application
How we built an AI-powered code reviewer in 80 hours
02:13 MIN
The evolution of architecture towards serverless models
Serverless on Cloud
22:15 MIN
Q&A on monoliths, serverless, and specific use cases
Why you shouldn’t build a microservice architecture
12:31 MIN
Practical use cases for serverless architectures
Serverless: Past, Present and Future
23:22 MIN
Combining patterns for advanced serverless architectures
Serverless landscape beyond functions
00:04 MIN
An overview of scaling a sports app to millions of users
Scaling: from 0 to 20 million users
43:44 MIN
Q&A: Scaling cloud applications with WebAssembly
WebAssembly: The Next Frontier of Cloud Computing
09:32 MIN
How serverless containers improved flexibility and performance
Serverless landscape beyond functions
Featured Partners
Related Videos
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
Serverless landscape beyond functions
Mete Atamel
Scaling: from 0 to 20 million users
Josip Stuhli
Building Reliable Serverless Applications with AWS CDK and Testing
Raphael Manke
Leveraging Server-Sent Events (SSE) for Efficient Data Streaming in UI Development
Rainer Stropek
Serverless Java in Action: Cloud Agnostic Design Patterns and Tips
Kevin Dubois & Daniel Oh
Building the platform for providing ML predictions based on real-time player activity
Artem Volk & Fabian Zillgens
From learning to earning
Jobs that call for the skills explored in this talk.

Full Stack Engineer
Climax.eco
Rotterdam, Netherlands
€70-100K
Senior
TypeScript
PostgreSQL
Cloud (AWS/Google/Azure)
![Senior Software Engineer [TypeScript] (Prisma Postgres)](https://wearedevelopers.imgix.net/company/283ba9dbbab3649de02b9b49e6284fd9/cover/oKWz2s90Z218LE8pFthP.png?w=400&ar=3.55&fit=crop&crop=entropy&auto=compress,format)
Senior Software Engineer [TypeScript] (Prisma Postgres)
Prisma
Remote
Senior
Node.js
TypeScript
PostgreSQL

Senior Backend Developer (m/f/d)
Laserhub GmbH
Stuttgart, Germany
Remote
€70-80K
Senior
MySQL
Docker
MongoDB
+2

Domain Architect Ricardo Platform (f/m/d) | 80-100% | Hybrid working model | Valbonne France
SMG Swiss Marketplace Group
Canton de Valbonne, France
Senior

Domain Architect Ricardo Platform (f/m/d) | 80-100% | Hybrid working model | Zürich Switzerland
SMG Swiss Marketplace Group
Sachseln, Switzerland
Senior

Senior Systems/DevOps Developer (f/m/d)
Bonial International GmbH
Berlin, Germany
Senior
Python
Terraform
Kubernetes
Elasticsearch
Amazon Web Services (AWS)

Lead Fullstack Engineer AI
Hubert Burda Media
München, Germany
€80-95K
Intermediate
React
Python
Vue.js
Langchain
+1

Senior Fullstack Engineer – Angular/.Net (f/m/d)
Apaleo
München, Germany
Remote
€65-85K
Senior
.NET
Angular
JavaScript
+1

Cloud Engineer (m/w/d)
fulfillmenttools
Köln, Germany
€50-65K
Intermediate
TypeScript
Google Cloud Platform
Continuous Integration