There's something fishy about the fact that so many thought leaders feel "Big apps are a failure mode" despite being so common 1/
-
-
Microservices are consultant-sized. Easier for transient developers to poke at when they don't have to operate the mesh for a decade
-
Microservices are a response to Conway's Law. Easier team parcelling is traded for increase in infra complexity.
-
Exactly. It's an organizational pattern for mega corps.
-
personally, I think Conway's Law is just a law of nature, and microservices work great 1 per team w/ many teams.
-
but the sad thing is "if it works for Amazon it'll work for me" is widely believed.
-
Yeah a big piece is folks thinking, "We'll be that big soon! Better start preparing now." Ev Williams might be the only person it's true for
-
it also costs a hell of a lot in smaller orgs, when you should be optimizing for velocity not people-scale.
End of conversation
New conversation -
-
-
Majestic fucking monoliths! I've never felt bad about building whole, integrated systems. Fly that banner proud!
-
Don't you ever extract a service or two? Even though the bulk of the system lives in the same app?
-
Yes, occasionally. But not as a way to "reduce complexity". Extracting services always increases OVERALL complexity.
End of conversation
New conversation -
-
-
honestly, do you think people worry too hard about it? i see little evidence.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.