
Building Python Microservices with FastAPI
Build secure, scalable, and structured Python microservices from design concepts to infrastructure
Created by Sherwin John C. Tragura
Explore how to design, build, and deploy Python microservices using FastAPI. Learn to create secure, scalable, and high-performance APIs by applying proven design patterns and practical techniques. Move from foundational concepts to advanced integrations and infrastructure setup.
Packt | Aug 2022 | 420 min
What You Will Learn
You'll start by getting familiar with FastAPI's fundamentals and setup. Step by step, you'll apply design patterns and best practices to build and structure microservices. As you progress, you'll work through practical examples that cover everything from API development to integrating databases and deploying your services.
Key Features
- Design and implement REST APIs using FastAPI's core features and async support
- Apply microservices patterns to build scalable, reliable, and maintainable systems
- Integrate with databases and messaging tools for real-world, production-ready services
Target Audience
Ideal for Python web and backend developers with some experience in Flask, Django, or REST APIs. If you're looking to move beyond basic web apps and want to build robust, asynchronous microservices, you'll find clear guidance here. Intermediate-level developers and Python enthusiasts aiming to modernize their backend skills will benefit most.





