News for hackers. Stuff that matters.
Re:In Defense of Simple Architectures by randomdata on Tuesday February 20, 2024 @10:17AM (#39442284)
Micro services is a team organization pattern, emulating the software service model, except within a micro economy (i.e. a single business). In practice, this means that teams limit communication to the sharing of documentation and established API contracts, allowing people to scale without getting bogged down in meetings.
Re:In Defense of Simple Architectures by brodouevencode on Tuesday February 20, 2024 @10:27AM (#39442416)
Could it be that deployment patterns and team organization patterns are the same thing, especially in this age of build-run teams?
Re:In Defense of Simple Architectures by randomdata on Tuesday February 20, 2024 @10:31AM (#39442480)
Conway might find some correlation, but strictly speaking, no. A service is not bound to any particular deployment pattern. Consider services in the macro economy. Each individual business providing a service is bound to do things differently. As micro services are merely emulation of macro services in the micro, each team is equally free to do things however they wish.