Serverless Design Patterns and Best Practices
Serverless applications and architectures are gaining momentum and are increasingly being used by companies of all sizes. For good reason, serverless-based applications handle many of the problems developers face when running systems and servers such as fault-tolerance, centralized logging, horizontal scalability, and deployments, to name a few. Additionally, the serverless pay-per-invocation model can result in drastic cost savings. While it’s simple to create a basic serverless application, it’s critical to design and structure your software correctly to ensure its success as it grows in complexity
Offered by
Difficulty Level
Intermediate
Completion Time
8h40m
Language
English
About Book
Who Is This Book For?
If you're a software architect, engineer, or someone who wants to build serverless applications, which are non-trivial in complexity and scope, then this book is for you. Basic knowledge of programming and serverless computing concepts are assumed.
Serverless Design Patterns and Best Practices
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 8h40m total length
Introduction
A Three-Tier Web Application Using REST
A Three-Tier Web Application Pattern with GraphQL
Integrating Legacy APIs with the Proxy Pattern
Scaling Out with the Fan-Out Pattern
Asynchronous Processing with the Messaging Pattern
Data Processing Using the Lambda Pattern
The MapReduce Pattern
Deployment and CI/CD Patterns
Error Handling and Best Practices
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!