Chapter 2. Understanding Serverless Architectures and Implementation Patterns

In the previous chapter, I demystified serverless computing and addressed the different myths and misconceptions associated with it. Next, you’ll dive deep into the serverless security risks and threats, but before doing so you need to have a solid understanding of how serverless applications are designed and implemented. That said, in this chapter, you will learn about common implementation patterns, architectures, and strategies for building serverless applications in Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP). Having a good familiarity of these implementation patterns is critical when designing and implementing secure serverless applications in the cloud.

Note

There are several other cloud platforms on the market, and it would be impossible to cover all of them in one book. As such, I will focus on the top three most ...

Get Learning Serverless Security now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.