3 ms·
> Looking at a data flow diagram with more than 100 nodes is overwhelming—where do you even begin to search for flaws? Yeah, so maybe try not to build anything
by lamontcg 2y ago
> Looking at a data flow diagram with more than 100 nodes is overwhelming—where do you even begin to search for flaws?
Yeah, so maybe try not to build anything that complex to start with.
- __turbobrew__ 2y agoYea that was my take away too. Maybe limit the depth of any RPC call?
- lamontcg 2y agoAlso, just don't try to be Google and don't microservice the crap out of everything... The problem is that too many people in our industry are trying to get experience to land a job at Google so they try to turn every job into Google... Although honestly I suspect that Google could do more to simplify internally, but that is the kind of work that doesn't get you promoted, while layers of additional smart-sounding complexity do. And it really sounds to me like we've gone wrong as an industry, where you can't bolt together lego blocks and get working larger systems out of them, and have to worry about large scale spooky-action-at-a-distance effects. It is like having to worry about the interaction of your radio with your car's drive train. A simple fuse keeps the radio from killing the engine, and then the designer of the engine never has to think about the radio.