Chapter 28. Challenges and Considerations for Securing Serverless Applications
Manasés Jesús
With the recent cloud computing advancement, serverless applications came to light and became more and more attractive. At its core, serverless computing is a model of cloud computing where the cloud provider manages the infrastructure and automatically provisions and scales the resources as required. This means that developers can focus on writing code without having to worry about managing servers or infrastructure.
Security in serverless applications is a topic of great importance in the modern digital landscape. The rise of serverless computing has brought about a new set of challenges when it comes to security. In this essay, we will explore the key considerations for securing serverless applications.
One of the biggest challenges is the fact that serverless applications are event driven, which means that they are triggered by events such as user requests, database updates, or file uploads. This makes it difficult to predict when and where the application will be executed, which can make it harder to implement security measures.
Another challenge is the fact that serverless applications are composed of multiple functions that are executed independently and asynchronously. This means that each function needs to be secured individually, which can be time-consuming and complex.
Because ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access