Blog

Refactoring to Microservices - Using Docker Compose

Jan Vermeir

Jan Vermeir

Updated April 30, 2025
1 minute

In the previous version of the shop landscape (see tag 'document_v2' in this [repository]) services were started with a shell script. Each depended on Rabbit MQ to run, so there was a URL with an IP address that depended on whatever address the host it runs on got from its DHCP server. This was brittle, so I decided to introduce docker-compose. Actually, I should say 're-introduce' because my colleague Pavel Goultiaev built a previous version using compose. In this version, I copied and finished his code. read more This blog is part of my Trying-to-understand-Microservices-Quest, you can find the previous [installment here].

Written by

Jan Vermeir

Developing software and infrastructure in teams, doing whatever it takes to get stable, safe and efficient systems in production.

Our Ideas

Explore More Blogs

View All

FAQ Test BE Puneet Blog

FAQ Test BE Puneet Blog

Puneet Pathak, Bryan van Schaijk, Deepanshu Garg, Ellis van der Slikke, Jake Richardson


test44

test44

Puneet Pathak, Bartlo Mie, Deepanshu Garg, Anna Małek, Adam23172 Rzymowski23172, Anna Małek


Blog 2

Blog 2

Puneet Pathak

Contact

Let’s discuss how we can support your journey.