Book Image

Building Serverless Microservices in Python

By : Richard Takashi Freeman
Book Image

Building Serverless Microservices in Python

By: Richard Takashi Freeman

Overview of this book

Over the last few years, there has been a massive shift from monolithic architecture to microservices, thanks to their small and independent deployments that allow increased flexibility and agile delivery. Traditionally, virtual machines and containers were the principal mediums for deploying microservices, but they involved a lot of operational effort, configuration, and maintenance. More recently, serverless computing has gained popularity due to its built-in autoscaling abilities, reduced operational costs, and increased productivity. Building Serverless Microservices in Python begins by introducing you to serverless microservice structures. You will then learn how to create your first serverless data API and test your microservice. Moving on, you'll delve into data management and work with serverless patterns. Finally, the book introduces you to the importance of securing microservices. By the end of the book, you will have gained the skills you need to combine microservices with serverless computing, making their deployment much easier thanks to the cloud provider managing the servers and capacity planning.
Table of Contents (13 chapters)
Title Page
Dedication

Other Books You May Enjoy

If you enjoyed this book, you may be interested in these other books by Packt:

Cloud Native Architectures
Tom Laszewski, Kamal Arora, Et al

ISBN: 978-1-78728-054-0

  • Learn the difference between cloud native and traditional architecture
  • Explore the aspects of migration, when and why to use it
  • Identify the elements to consider when selecting a technology for your architecture
  • Automate security controls and configuration management
  • Use infrastructure as code and CICD pipelines to run environments in a sustainable manner
  • Understand the management and monitoring capabilities for AWS cloud native application architectures

Serverless Programming Cookbook
Heartin Kanikathottu

ISBN: 978-1-78862-379-7

  • Serverless computing in AWS and explore services with other clouds
  • Develop full-stack apps with API Gateway, Cognito, Lambda and DynamoDB
  • Web hosting with S3, CloudFront, Route 53 and AWS Certificate Manager
  • SQS and SNS for effective communication between microservices
  • Monitoring and troubleshooting with CloudWatch logs and metrics
  • Explore Kinesis Streams, Amazon ML models and Alexa Skills Kit