Skip to content

Modern ML Microservices Series

A comprehensive guide to building ML applications using modern microservices principles. This series covers the tools, techniques, and strategies for creating maintainable, scalable, and extensible ML applications.

About This Series

This is an ongoing series that explores the full lifecycle of ML microservice development, from environment setup through production deployment and beyond. Each post builds on the previous ones, so it's best to start from the beginning.


All Delves in Series

Delve 6: Let's Build a Modern ML Microservice Application - Part 1 · 14 min read

A New Year, A New Start Hello data delvers! Happy New Year! I hope you all have been well! It's been some time since...

Delve 7: Let's Build a Modern ML Microservice Application - Part 2, The Data Layer · 19 min read

ML Microservices, the Second Hello data delvers! In part one of this series we left off creating a basic application...

Delve 8: Let's Build a Modern ML Microservice Application - Part 3, The Business Logic and Interface Layers · 10 min read

ML Microservices, Completing the Layers Hello data delvers! In part two of this series we refactored to create a...

Delve 10: Let's Build a Modern ML Microservice Application - Part 4, Configuration · 10 min read

ML Microservices, The Great Env-scape Hello data delvers! In part three of this series we refactored our application...

Delve 11: Let's Build a Modern ML Microservice Application - Part 5, Testing · 24 min read

ML Microservices, Keep Calm and Run Your Tests Hello data delvers! In part four of this series we refactored our...

Delve 12: Let's Build a Modern ML Microservice Application - Part 6, Containerization · 6 min read

ML Microservices, Deployment through Docker Hello data delvers! In part five of this series we added automated tests...

Delve 13: Let's Build a Modern ML Microservice Application - Part 7, Model Tracking and APIs with MLFlow · 18 min read

Reset and Rescope Hello data delvers! In part six of this series we containerized our application, making it...

Delve 15: Let's Build a Modern ML Microservice Application - Part 8, The Orchestrator Service · 20 min read

Machine Learning Services as a System Greetings data delvers! In part seven of this series we finally deployed a...

Delve 19: Let's Build a Modern ML Microservice Application - Part 9, Docker Container Optimization · 12 min read

Greetings data delvers! In part eight of this series we deployed our first multi-service system. In this part, we...

Delve 23: Let's Build a Modern ML Microservice Application - Part 10, Improving DevX with AI · 17 min read

Greetings data delvers! It has been a while since we last delved into modern ML microservices. In part nine of this...