Skip to content

Commit 9a201ee

Browse files
Soften microservices section wording
1 parent bfaa01d commit 9a201ee

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

posts/2026-03-31-rails-apps-have-layers-but-no-modules.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ It's usually around this phase in the architecture - MVCS - when a decision is m
9595

9696
We will go microservices.
9797

98-
Sometimes it comes from the team itself - what can be a stronger boundary than a network? The team hopes it will enforce a better design. Sometimes the decision comes from the new CTO, who was just brought in from another world, possibly Kotlin, Go, or TypeScript. Microservices bring them the hope to create new code in their favourite and familiar language.
98+
Sometimes it comes from the team itself - what can be a stronger boundary than a network? The team hopes it will enforce a better design. Microservices bring the hope of starting fresh — new language, new design, better boundaries. But the boundaries still aren't modules.
9999

100100
Are microservices helping with the modularisation?
101101
Nope. They are just yet another horizontal layer. This time we add a layer behind a network call. We no longer have transactions, it's harder to run tests, the build takes longer. All for the benefit for having 3 new Go microservices and adding new layers of serialisation/deserialisation.

0 commit comments

Comments
 (0)