Microservice APIs: Using Python, Flask, FastAPI, OpenAPI and more (Final Release)КНИГИ » ПРОГРАММИНГ
Название: Microservice APIs: Using Python, Flask, FastAPI, OpenAPI and more (Final Release) Автор: Jose Haro Peralta Издательство: Manning Publications Год: 2023 Страниц: 442 Язык: английский Формат: pdf (true) Размер: 10.2 MB
Tips, best practices, and handy Python features for designing better microservices architecture and streamlining API integrations.
APIs and microservices have taken the software industry by storm. Under the pressure of increasing software complexity and the need to scale, more and more organizations are migrating from monolithic to microservices architecture. Using microservices poses the challenge of driving service integrations through APIs. The growth of the API economy has transformed the way we build applications. Today, it’s more and more common to build products and services that are delivered entirely over APIs, such as Twilio and Stripe.
Many books address the problems mentioned in the previous paragraph, but they typically do it from a highly specific point of view: some focus on architecture, others on APIs, and yet others on security. I felt there’s a gap for a book that brings all these questions together and addresses them with a practical approach: essentially, a book that can get an average developer up and running quickly with the best practices, principles, and patterns for designing and building microservice APIs. I wrote this book with that goal in mind.
The goal of this book is to teach you how to build microservices and drive their integrations using APIs. You’ll learn to design a microservices platform and to build REST and GraphQL APIs to enable communication between microservices. You’ll also learn to test and validate your microservice APIs, to secure them, and to deploy and operate them in the cloud.
Who should read this book? This book is helpful for software developers who work with microservices and APIs. The book uses a very practical approach, and nearly every chapter illustrates the explanations with full coding examples. Therefore, hands-on developers who work directly with microservice APIs will find the book’s contents valuable. The coding examples are in Python; however, knowledge of the language isn’t necessary to be able to follow along with them. Before introducing new code, every concept is explained thoroughly.
The book contains a lot of emphasis on design strategies, best practices, and development workflows, and therefore it’s also useful for CTOs, architects, and VPs of engineering who need to decide whether microservices are the right architectural solution for them, or who need to choose between different API strategies and how to make the integrations work.
Скачать Microservice APIs: Using Python, Flask, FastAPI, OpenAPI and more (Final Release)