Book

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 byPackt Logo

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.

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!

No credit card required