Moving from a monolith to microservices is as much an architectural decision as a coding one. Hands-On Docker for Microservices with Python takes that challenge from planning through implementation, showing how Python services, Docker containers, and Kubernetes fit into a working system.
Jaime Buelta builds the discussion around practical development and operations: design a service, package it, test it, and then coordinate it with others. The result is a grounded guide for readers who want to understand the connected workflow—not just the container commands.
Plan the move before splitting the system
The book opens with the trade-offs of monolithic and microservices architectures. It considers how to assess an existing system, plan a gradual transition, and introduce services without losing sight of the system already in use. That strategic starting point helps place the technical work in context.
Build a Python service, then containerize it
Readers follow the creation of a REST service using Python, Flask, and PostgreSQL, with attention to API design, data, authentication, and testing. From there, the focus turns to Dockerfiles, image building, configuration, container testing, and deployment. The progression links application development to the practical choices involved in packaging and running a service.
Connect development workflows with delivery
Continuous integration and pipeline practices extend the book beyond local development. The material covers automated builds and workflows involving Travis CI and GitHub, including the process of building and publishing Docker images.
Coordinate services with Kubernetes ⚙️
As the system grows, Kubernetes provides the setting for exploring orchestration and service coordination. The book introduces Kubernetes concepts and operations, then turns to local development with multiple connected services and production-oriented topics.
Who may find it useful
This book is relevant to Python developers, software engineers, and architects exploring microservices and container-based deployment. Readers interested in Docker, REST services, CI workflows, or Kubernetes can follow how these pieces relate across the lifecycle of a multi-service system.
User Reviews
Only logged in customers who have purchased this product may leave a review.
Python Automation Cookbook, Third Edition
Sold by Jaime Buelta
Original price was: $27.89.$13.95Current price is: $13.95.

There are no reviews yet.