Miha Jakovac

Logo

.NET & DevOps Engineer | Cloud Specialist | Team Enabler

My name is Miha and I've been tinkering with computers for some time now. I remember getting Pentium 100 in the late '90s and that's how it all started.

Specialities:

25 August 2025

Microservices fail

by Miha J.

๐Œ๐จ๐ฌ๐ญ ๐ฆ๐ข๐œ๐ซ๐จ๐ฌ๐ž๐ซ๐ฏ๐ข๐œ๐ž ๐ฉ๐ซ๐จ๐ฃ๐ž๐œ๐ญ๐ฌ ๐๐จ๐งโ€™๐ญ ๐Ÿ๐š๐ข๐ฅ ๐›๐ž๐œ๐š๐ฎ๐ฌ๐ž ๐จ๐Ÿ ๐ญ๐ก๐ž ๐ญ๐ž๐œ๐ก.

Teams often overengineer with microservices too early - before the domain is clear. Add to that unclear module dependencies or inefficient communication between services, and collaboration quickly breaks down.

The result? Slower delivery timelines and growing technical debt.

I implement this differently by ๐ข๐ง๐ญ๐ž๐ซ๐ฆ๐จ๐๐ฎ๐ฅ๐ž ๐œ๐จ๐ฆ๐ฆ๐ฎ๐ง๐ข๐œ๐š๐ญ๐ข๐จ๐ง for .NET modules (๐˜ฏ๐˜ถ๐˜จ๐˜ฆ๐˜ต ๐˜ฑ๐˜ข๐˜ค๐˜ฌ๐˜ข๐˜จ๐˜ฆs) that solves the problem:

This way you move fast early, then scale your architecture only when the domain is clear - without paying the rewrite tax.

tags: microservices, - modular - monoliths