4 ms·
That software architecture will be extremely hard to pull off if you really want that kind of stability (distributed systems are HARD). Only the most hardcore e
by burntoutfire 6y ago
That software architecture will be extremely hard to pull off if you really want that kind of stability (distributed systems are HARD). Only the most hardcore engineering organizations can pull this off (i.e. not banks or airlines). Meanwhile, IBM is selling out-of-the-box solution that you just need to buy and plug in.
- zozbot234 6y agoIt's less about it being hard (banks and airlines can pay for lots of software engineers if they need to) and more about it not being necessarily appropriate to every workload. Distributed systems must be designed assuming that any single node might fail at any time; even communication among nodes cannot be assumed to be reliable, and every communication step introduces latency. When a random processing error means that some airplane might fall out of the sky or some banking transaction might go unaccounted for, these problems become very relevant.