Book Image

Building Serverless Python Web Services with Zappa

By : Abdulwahid Abdulhaque Barguzar
Book Image

Building Serverless Python Web Services with Zappa

By: Abdulwahid Abdulhaque Barguzar

Overview of this book

Serverless applications are becoming very popular these days, not just because they save developers the trouble of managing the servers, but also because they provide several other benefits such as cutting heavy costs and improving the overall performance of the application. This book will help you build serverless applications in a quick and efficient way. We begin with an introduction to AWS and the API gateway, the environment for serverless development, and Zappa. We then look at building, testing, and deploying apps in AWS with three different frameworks--Flask, Django, and Pyramid. Setting up a custom domain along with SSL certificates and configuring them with Zappa is also covered. A few advanced Zappa settings are also covered along with securing Zappa with AWS VPC. By the end of the book you will have mastered using three frameworks to build robust and cost-efficient serverless apps in Python.
Table of Contents (20 chapters)
Title Page
Dedication
Packt Upsell
Contributors
Preface
Index

Chapter 8, Custom Domain with SSL


  1. AWS Route 53 is a managed service of Amazon. It offers services for domain registration, routing internet traffic to your AWS resource for a specific domain, and creating a health checkpoint for your running AWS resources.
  2. Domain name servers (DNS) is a mechanism to maintain and translate the domain names into Internet Protocol (IP) because computers communicate with each through IP addresses and it is hard to remember. Hence DNS helps to manage domain names against IP addresses.

 

  1. ACM generates the SSL certificate against a domain name. If you use an SSL certificate along with your domain name, it enables HTTPS protocol for transitioning through your domain. HTTPS is a secure protocol that encrypts the data over the internet and provides a security for your confidential information transfer through your domain.