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

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.

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.
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
See what developers are saying about the FastAPI Cookbook and how it's helped them build better applications.
Read Reviews on AmazonReady to Level Up Your Skills?
Get your copy and start building production-ready Python applications today.