Serverless and Event-Driven Systems
Explore architectures where code runs on-demand without managing servers. You'll understand functions-as-a-service, event buses, and when serverless is the right choice.
7 lessons
Serverless Computing Explained
Understand the serverless model where you deploy code without managing servers, paying only for actual execution time.
Writing Serverless Functions
Learn to write effective serverless functions that are small, stateless, and handle events properly.
Event Sources and Triggers
Understand the different events that can trigger serverless functions, from HTTP requests to file uploads to scheduled tasks.
Event-Driven Architecture Patterns
Learn patterns like event notification, event sourcing, and sagas that enable scalable, decoupled systems.
Serverless Databases and Storage
Choose the right data storage for serverless applications, understanding connection management and serverless-native options.
Serverless Costs and Optimization
Learn how serverless pricing works and how to optimize your functions to avoid unexpected bills.
When Serverless Is the Right Choice
Serverless isn't always the best fit. Learn when to use it, when to avoid it, and how hybrid approaches work.