
Key FeaturesThis is the only reliable resource that showcases the tools and techniques you need build robust and resilient cloud native applications in PythonLearn how to configure both the AWS and Azure clouds for high availabilityAssess, monitor, and troubleshoot your applications in the cloudBook DescriptionBusinesses today are evolving so rapidly that having their own infrastructure to support their expansion is not feasible. As a result, they have been resorting to the elasticity of the cloud to provide a platform to build and deploy their highly scalable applications. Developers are now faced with the challenge of knowing how to build applications that are native to the cloud, and for this, they need to be aware of the environment, tools, and resources they’re coding against.This book will be the one stop for you to learn all about building cloud-native architectures in Python. It will begin by introducing you to the cloud-native architecture and will help break it down for you. Then you’ll learn how you can build microservices in Python using REST APIs in an event driven approach and you will build the web layer. Next, you’ll learn about Interacting data services and building Web views with React, after which we will take a detailed look at application security and performance.Then, we will take a look at the tools around continuous integration and continuous delivery which makes our application mature enough for customer review, and you’ll also learn how to Dockerize your services. Finally, you’ll learn how to deploy the application on the AWS and Azure platforms, and we will end the book by discussing some concepts and techniques around troubleshooting problems that might occur with your applications after you’ve deployed them.This book will teach you how to craft applications that are built as small standard units, using all the proven best practices and avoiding the usual traps. It's a practical book: we're going to build everything using Python 3 and its amazing tooling ecosystem. Additionally, you will get exposure to different cloud platforms that will help you understand the devops perspective as well. The book will take you on a journey, the destination of which is the creation of a complete Python application based on microservices over the cloud platformWhat you will learnGet to know “the way of the cloud”, including why developing good cloud software is fundamentally about mindset and disciplineKnow what microservices are and how to design themCreate reactive applications in the cloud with third-party messaging providersBuild massive-scale, user-friendly GUIs with React and FluxSecure cloud-based web applications: the do’s, don’ts, and optionsPlan cloud apps that support continuous delivery and deploymentAbout the AuthorManish Sethi is a Senior Consultant with 5+ years of experience in designing and building products on cloud platforms such as Amazon Web Services, Oracle Cloud, Microsoft Azure, and Digital Ocean. Python is his go-to programming language, and he frequently delivers talks on topics such as Python, DevOps, and the cloud platform.Linkedin: https://www.linkedin.com/in/manishsethisTwitter: https://twitter.com/codearmster
Author: Manish Sethi