8

Deploying Microservices with Docker

To maximize microservices benefits, they should run in a stable, protected, platform-independent environment, and Docker containers are the ideal solution for this. Docker containers are isolated environments for software, providing a reliable runtime environment for applications, RESTful APIs, and microservices. So, Docker containers are perfect for Django microservice applications to be robust and scalable.

In this chapter, you’ll learn what Docker is and how it works. Furthermore, you’ll learn about containerizing microservices and the role of Docker Compose when deploying multiple containers. Finally, you’ll explore the concepts and solutions for scaling microservices.

By the end of this chapter, you’ll ...

Get Hands-On Microservices with Django now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.