2 ms·
I haven't put anywhere near enough thought to decide on something simple. There are two main dynamics that I noticed: - Each distributed component has a high
by marcosdumay 2y ago
I haven't put anywhere near enough thought to decide on something simple.
There are two main dynamics that I noticed:
- Each distributed component has a high minimal cost to create and maintain, what leads people to consolidate them into more complex, fewer ones;
- You'll invariably need to interact with some component that doesn't share your values. So you need security, contracts (the legal kind), consumer protection, etc... and that creeps into your abstraction.
Outside of that, there's one thing that isn't inherent but does happen every single time is information erasure. Distributed interfaces are way less detailed than the ones on monolithic systems.