Cover image for Building Python Microservices with FastAPI

Building Python Microservices with FastAPI

Build secure, scalable, and structured Python microservices from design concepts to infrastructure

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.

Related courses