

Building Python Microservices with FastAPI: Build secure, scalable, and structured Python microservices from design conc, (Paperback)
Key item features
- Building Python Microservices with FastAPI: Build secure, scalable, and structured Python microservices from design conc, (Paperback)
- Author: Packt Publishing
- ISBN: 9781803245966
- Format: Paperback
- Publication Date: 2022-08-30
- Page Count: 420
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Pub date2022-08-30
- Pages420
- SubgenreInternet
- Free shipping
Free 90-day returns
How do you want your item?
About this item
Product details
Discover the secrets of building Python microservices using the FastAPI framework
Key Features:
- Provides a reference that contains definitions, illustrations, comparative analysis, and the implementation of real-world apps
- Covers concepts, core details, and advanced integration and design-related topics
- Imparts context, app templates, suggestions, and insights that are helpful to actual projects
Book Description:
FastAPI is an Asynchronous Server Gateway Interface (ASGI)-based framework that can help build modern, manageable, and fast microservices. Because of its asynchronous core platform, this ASGI-based framework provides the best option when it comes to performance, reliability, and scalability over the WSGI-based Django and Flask. When working with Python, Flask, and Django microservices, you'll be able to put your knowledge to work with this practical guide to building seamlessly manageable and fast microservices.
You'll begin by understanding the background of FastAPI and learning how to install, configure, and use FastAPI to decompose business units. You'll explore a unique and asynchronous REST API framework that can provide a better option when it comes to building microservices. After that, this book will guide you on how to apply and translate microservices design patterns in building various microservices applications and RESTful APIs using the FastAPI framework.
By the end of this microservices book, you'll be able to understand, build, deploy, test, and experiment with microservices and their components using the FastAPI framework.
What You Will Learn:
- Understand, orient, and implement REST APIs using the basic components of the FastAPI framework
- Build asynchronous as well as synchronous REST services using the built-in pydantic module and asyncio support
- Create small-scale and large-scale microservices applications using features supported by FastAPI
- Build event-driven and message-driven applications using the framework
- Create an asynchronous and synchronous data layer with both relational and NoSQL databases
- Perform numerical and symbolic computations with FastAPI
Who this book is for:
This book is for Python web developers, advanced Python developers, and backend developers using Flask or Django who want to learn how to use the FastAPI framework to implement microservices. Readers familiar with the REST API and microservices will also benefit from this book. Some parts of the book contain general concepts, processes, and instructions that intermediate-level developers and Python enthusiasts can relate to as well.
Table of Contents
- Setting Up FastAPI for Starters
- Exploring the Core Features
- Investigating Dependency Injection
- Building the Microservice Application
- Connecting to a Relational Database
- Using a Non-Relational Database
- Building Python Microservices with FastAPI: Build secure, scalable, and structured Python microservices from design conc, (Paperback)
- Author: Packt Publishing
- ISBN: 9781803245966
- Format: Paperback
- Publication Date: 2022-08-30
- Page Count: 420
Specifications
Book format
Fiction/nonfiction
Genre
Pub date
Warranty
Warranty information
Similar items you might like
Based on what customers bought
Mastering Flask Web and API Development: Build and deploy production-ready Flask apps seamlessly across web, APIs, and m, (Paperback) $39.99
$3999current price $39.99Mastering Flask Web and API Development: Build and deploy production-ready Flask apps seamlessly across web, APIs, and m, (Paperback)
Traefik API Gateway for Microservices: With Java and Python Microservices Deployed in Kubernetes, (Paperback) $46.84
$4684current price $46.84Traefik API Gateway for Microservices: With Java and Python Microservices Deployed in Kubernetes, (Paperback)
Learn Model Context Protocol with Python: Build agentic systems in Python with the new standard for AI capabilities, (Paperback) $36.99
$3699current price $36.99Learn Model Context Protocol with Python: Build agentic systems in Python with the new standard for AI capabilities, (Paperback)
Modern Tkinter for Busy Python Developers: Quickly learn to create great looking user interfaces for Windows, Mac and Li, (Paperback) $47.85
$4785current price $47.85Modern Tkinter for Busy Python Developers: Quickly learn to create great looking user interfaces for Windows, Mac and Li, (Paperback)
Asynchronous Programming in Python: Apply asyncio in Python to build scalable, high-performance apps across multiple sce, (Paperback) $39.99
$3999current price $39.99Asynchronous Programming in Python: Apply asyncio in Python to build scalable, high-performance apps across multiple sce, (Paperback)
Modern Data Architectures with Python: A practical guide to building and deploying data pipelines, data warehouses, and data lakes with Python (Paperback) $38.60 Was $49.99
$3860current price $38.60, Was $49.99$49.99Modern Data Architectures with Python: A practical guide to building and deploying data pipelines, data warehouses, and data lakes with Python (Paperback)
AI and Microservices: Integrating AI Into API Design and Distributed Microservice Architecture, (Paperback) $30.92 Was $46.67
$3092current price $30.92, Was $46.67$46.67AI and Microservices: Integrating AI Into API Design and Distributed Microservice Architecture, (Paperback)
Pre-Owned Python 3 Object-oriented Programming - Third Edition: Build robust and maintainable software with object-oriented design patterns in Python 3.8 (Paperback) 1789615852 9781789615852 $16.03
2 optionsAvailable in additional 2 options$1603current price $16.03Pre-Owned Python 3 Object-oriented Programming - Third Edition: Build robust and maintainable software with object-oriented design patterns in Python 3.8 (Paperback) 1789615852 9781789615852
Practical Serverless and Microservices with C#: Build resilient and secure microservices with the .NET stack and embrace, (Paperback) $49.99
$4999current price $49.99Practical Serverless and Microservices with C#: Build resilient and secure microservices with the .NET stack and embrace, (Paperback)
Undergraduate Topics in Computer Science Guide to Distributed Algorithms: Design, Analysis and Implementation Using Python, (Paperback) $43.94
$4394current price $43.94Undergraduate Topics in Computer Science Guide to Distributed Algorithms: Design, Analysis and Implementation Using Python, (Paperback)
Clean Architecture with Python: Implement scalable and maintainable applications using proven architectural principles, (Paperback) $32.39
$3239current price $32.39Clean Architecture with Python: Implement scalable and maintainable applications using proven architectural principles, (Paperback)
Python Microservices Development: Build, test, deploy, and scale microservices in Python, (Paperback) $51.72
$5172current price $51.72Python Microservices Development: Build, test, deploy, and scale microservices in Python, (Paperback)
Scalable Application Development with NestJS: Leverage REST, GraphQL, microservices, testing, and deployment for seamles, (Paperback) $35.99
$3599current price $35.99Scalable Application Development with NestJS: Leverage REST, GraphQL, microservices, testing, and deployment for seamles, (Paperback)
Microservices Design Patterns with Java: 70 patterns for designing, building, and deploying microservices (English Edit, (Paperback) $39.95
$3995current price $39.95Microservices Design Patterns with Java: 70 patterns for designing, building, and deploying microservices (English Edit, (Paperback)
Mastering Flask for Python Developers: Build Web Applications with This Lightweight Python Framework, (Paperback) $19.99
$1999current price $19.99Mastering Flask for Python Developers: Build Web Applications with This Lightweight Python Framework, (Paperback)
Building Data Science Applications with FastAPI - Second Edition: Develop, manage, and deploy efficient machine learning applications with Python (Paperback) $49.52
$4952current price $49.52Building Data Science Applications with FastAPI - Second Edition: Develop, manage, and deploy efficient machine learning applications with Python (Paperback)
Microservices with Azure: Build highly maintainable and scalable enterprise-grade apps, (Paperback) $48.99
$4899current price $48.99Microservices with Azure: Build highly maintainable and scalable enterprise-grade apps, (Paperback)
Optimizing Visual Studio Code for Python Development: Developing More Efficient and Effective Programs in Python, (Paperback) $46.84
$4684current price $46.84Optimizing Visual Studio Code for Python Development: Developing More Efficient and Effective Programs in Python, (Paperback)
Bootstrapping Service Mesh Implementations with Istio: Build reliable, scalable, and secure microservices on Kubernetes , (Paperback) $43.13
$4313current price $43.13Bootstrapping Service Mesh Implementations with Istio: Build reliable, scalable, and secure microservices on Kubernetes , (Paperback)
Python: Ensure your code is sleek, efficient and elegant by mastering powerful Python design patterns, (Paperback) $36.39
$3639current price $36.39Python: Ensure your code is sleek, efficient and elegant by mastering powerful Python design patterns, (Paperback)
