Cloud Native Python: Building Highly Scalable Web Applications for Massive User Data by Manish Sethi, Translated by Song Jingchao
July 1, 2018
Following the Cloud Native Go after yet another masterpiece on Cloud Native been boarded my writing schedule, this is Python-based services and cloud build micro-native Web applications, the title is called Cloud Native Python.
The content of this book overlaps with Cloud Native Go, and the directory structure is basically the same. The technology stack used is similar, but the content is more detailed, the pictures and steps are introduced more, and the other one I read Kubernetes Management Design Patterns: With Docker, CoreOS Linux, and Other Platforms written by Indians are very similar in style.
With the rapid development of business today, in order to support the rapid expansion of enterprises, it is not enough to simply use their own infrastructure. As a result, they have been pursuing the resilience of the cloud to build platforms that support highly scalable applications.
This book can help you understand everything you need to build a cloud-native application architecture with Python in one stop. In this book we first introduce you to cloud-native application architectures and what problems they can help you solve. Then you will learn how to build microservices using REST API and Python, and build a web layer in an event-driven way. Next, you will learn how to interact with data services and build web views using React, after which we will detail the security and performance of the application. Then, you will learn how to Docker containerize your services. Finally, you will learn how to deploy your application on AWS and Azure platforms. After you have deployed your application, we will end this book around a series of concepts and techniques about application troubleshooting.
You need to have Python installed on your system. A text editor, preferably Vim, Sublime or Notepad ++. In one chapter you need to download POSTMAN, a powerful API test suite that can be installed as a Chrome extension. You can download it from here .
In addition, if you have the following website account, it is even better:
This book is intended for developers who have a basic knowledge of Python and are familiar with the basic principles of the command line and HTTP-based applications. This book is ideal for those who want to learn how to build, test, and extend applications developed in Python. No previous experience in building microservices with Python is required.
For more information about Cloud Native Go, please refer to: Cloud Native Go-A guide to building web cloud services based on Go and React
For more information about Cloud Native, please refer to this Pivotal booklet I translated to the cloud native application architecture-Chinese version
For the Cloud Native ecology, please refer to the awesome-cloud-native I organized