Check out the demo RAG application at rag.avenueit.be • For More info email to giunio@avenueit.be Check out the demo RAG application at rag.avenueit.be • For More info email to giunio@avenueit.be

My Books

Practical guides to building production-ready Python applications — from high-performance APIs to distributed microservices.

FastAPI Cookbook

FastAPI Cookbook

by Giunio De Luca

Your essential guide to building high-performance APIs and web applications with Python. Packed with ready-to-use recipes covering everything from fundamentals to production-grade security, testing, and deployment.

Published: August 2024
Pages: 358
ISBN: 9781805127857
Publisher: Packt Publishing
Python Microservices with FastAPI
Coming December 2026

Python Microservices with FastAPI

by Giunio De Luca & Gianmarco Aversano

Learn how to design, build, and deploy scalable Python microservices using FastAPI. Covers service communication, containerization, API gateway patterns, observability, and distributed system design.

Published: December 2026
ISBN: 9781835461167
Publisher: Packt Publishing
BookAuthority Best New FastAPI Books BookAuthority Best New API Development eBooks

FastAPI Cookbook

After years of experience in software development and working across various industries, I’ve created this comprehensive cookbook to help developers master FastAPI — the cutting-edge Python framework that’s revolutionizing how we build web apps and APIs.

What You’ll Learn

  • FastAPI Fundamentals: Setting up development environments and core concepts
  • RESTful API Development: Building robust, scalable APIs with best practices
  • Database Integration: Working with both SQL and NoSQL databases seamlessly
  • Authentication & Security: Implementing secure authentication and authorization mechanisms
  • Performance Optimization: Techniques to build lightning-fast applications
  • WebSocket Communication: Real-time features and bidirectional communication
  • Custom Middleware: Advanced request/response processing and middleware patterns
  • Testing & Quality Assurance: Comprehensive testing strategies for FastAPI applications
  • Deployment & DevOps: Production deployment and scaling strategies

Companion Resources

  • GitHub Repository: Complete code examples and working projects
  • Packt Resources: Access to additional materials and updates
  • Free PDF: Included with print or Kindle purchase

Python Microservices with FastAPI

Building on the foundation of FastAPI, this book takes you into the world of microservices architecture. Learn how to design, build, and deploy scalable Python microservices using FastAPI as the backbone of your distributed systems.

What You’ll Learn

  • Microservices Architecture: Design patterns and principles for building distributed systems
  • Service Communication: REST, gRPC, and message queues between services
  • Docker & Kubernetes: Containerizing and orchestrating your microservices at scale
  • API Gateway Patterns: Routing, authentication, and rate limiting at the edge
  • Data Management: Database-per-service, event sourcing, and CQRS patterns
  • Observability: Logging, distributed tracing, and monitoring across services
  • Security: Service-to-service authentication and zero-trust principles
  • Testing Strategies: Unit, integration, and contract testing for microservices

FastAPI Cookbook — Reader Reviews

Rated by readers on Amazon

See what developers are saying about the FastAPI Cookbook and how it's helped them build better applications.

Read Reviews on Amazon

Ready to Level Up Your Skills?

Get your copy and start building production-ready Python applications today.