3 ms·
> forces good design and reduces cognitive load Except splitting into microservices is an unnecessarily complex design choice. That's almost always worse, and
by serge2k 10y ago
> forces good design and reduces cognitive load
Except splitting into microservices is an unnecessarily complex design choice. That's almost always worse, and the cognitive load comes in when you now need to figure out how to get this stuff right. The scaling benefits also require that you get it right, small flaws in your system become massive issues.
- rhizome 10y ago"Is your bicycle too slow? Get a helicopter!"