15 ms·
One thing that I think is missing here is to have high quality error messages, both in terms of machine and human readability. As systems grow larger, it become
by slaymaker1907 5y ago
One thing that I think is missing here is to have high quality error messages, both in terms of machine and human readability. As systems grow larger, it becomes more and more infeasible to triage issues correctly without machine readability. Human readability of errors is critical for pretty much any system at any scale.
- mirekrusin 5y agoI think there is a bit more than just one thing missing there. It looks like 3 or 4 loose thoughts poorly put together on single sheet of paper as a snake oil remedy to all your aches. You don't need to strech your imagination too much to come up with counter examples which would make authors unfonfortable. Ie one of the most performant architectures are used in financial exchanges, they don't look anything like whatever this web page describes. Pretty much nothing there applies to people doing machine learning, working on games, internal services, prototyping and more – they can and often are distrubuted but not in the narrowed view of the world presented there. Some insights like "message-driven as opposed to event-driven" make you question author's knowledge on the subject of distributed systems. Probably better to ignore and base yourself on more credible sources.