Fads and sirens.-

Some time ago, I almost got swept away by the siren song of microservices… mea culpa :wink: Here’s another post about Modular Monolith vs Microservices in 2025: Hexagonal, Outbox & CQRS That Scale | Medium

I have never been optimistic about microservices. Just like the early days of EJB, they are destined to be short-lived — overly complex and difficult to maintain.

1 Like

The main reason “microservices” make sense is because one language will never rule all of development (doesn’t seem that way anyway). The Java disease made us try to rewrite the universe in Java and while that created quite an ecosystem it by no means slowed down Javascript or Python. I’m trying to listen to the siren song of not rewriting great stuff that already exists. :smiley:

2 Likes

Moqui is based on microservices!

Every service in Moqui is micro; maybe even nano.

2 Likes

I think Grug Brain put it best: “Microservices: grug wonder why big brain take hardest problem, factoring system correctly, and introduce network call too” (https://grugbrain.dev/)

3 Likes

Classic Grug Brain.