What this book covers
Chapter 1, Amazon Web Services for Serverless, covers understanding the basics of AWS Lambda and API Gateway services. Also, the manual process of creating a serverless service by interacting with the AWS console and CLI tool is covered.
Chapter 2, Getting Started with Zappa, explains the concept of the Zappa tool and elaborates the benefits of using Zappa over the manual process of AWS services.
Chapter 3, Building a Flask Application with Zappa, explores basic Flask application development and deployment using Zappa as a serverless application.
Chapter 4, Building a Flask-Based REST API with Zappa, presents the Flask-based RESTful API development and deployment process with Zappa.
Chapter 5, Building a Django Application with Zappa, discusses Django core application development and deploying the application as a serverless over AWS Lambda using Zappa.
Chapter 6, Building a Django REST API with Zappa, focuses on RESTful API implementation using the Django REST framework and the deployment process using Zappa.
Chapter 7, Building a Falcon Application with Zappa, takes you through developing a RESTful API as a microservice using the Falcon framework and the deployment process using Zappa.
Chapter 8, Custom Domain with SSL, explains how to configure a custom domain with Zappa and also covers SSL generation using AWS.
Chapter 9, Asynchronous Task Execution on AWS Lambda, showcases the implementation of asynchronous operations for the time-consuming task of using Zappa.
Chapter 10, Advanced Zappa Settings, familiarizes you with the additional settings of the Zappa tool to enhance the application deployment process.
Chapter 11, Securing Serverless Applications with Zappa, outlines the security aspect of a serverless application over AWS Lambda using Zappa.
Chapter 12, Zappa with Docker, presents application development with AWS Lambda context environment using Docker containerization.