3 ms·
Our shop tried microservices, and so far it's a BIG FLOP and time-drain. Conway's Law overpowered it: if the org structure (both dev's and domain org) don't mat
by tabtab 8y ago
Our shop tried microservices, and so far it's a BIG FLOP and time-drain. Conway's Law overpowered it: if the org structure (both dev's and domain org) don't match the microservices partitioning, bleep happens. You cannot force sharing/reuse where the parties don't want it (both dev and domain).
If you share something, you create a dependency; and that dependency needs to be managed both technically and domain-wise. Group X now has to depend on Group Y's decisions if they both use/share service Z. If X and Y don't buy off on a common dependency on Z, they get frustrated and blame devs and the other service users.
Stored procedures and SQL allow data/service sharing with less code anyhow.
- deleted 8y ago[deleted]