Centralized vs Decentralized vs Distributed
Saurabh Goyal

I don’t really think it is a choice of which of the three, but rather a decision about how each of the three plays a role in the overall. I find biology a good model, and recently did a four-year project where we built a cloud technology platform that had its basis in biology, creating independent cellular components which could operate alone, or in partnership with others, along with controlling infrastructure that was synergistic with the platform rather than having the platform being dependent upon it.

Over the years, reading about biology has had more insights into how to build systems than most computer science texts, which tend to focus on the specific (and necessary) details rather than architecture trends which change over time. Biology, as a model, is a stable and evolving teacher of how to make systems work reliably and tolerate faults.

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.