As we continue our experiences with 10X scalability with our object store layer and get deeper into the design and development, it dawned on us that our first and foremost criteria is to befriend failures and architect for them! We have heard these ideas before, but it always becomes real when one feels their own growing pains.
We now understand very well what it means to “design a control plane for failure and tune the data for normal ops.”
… Read more at my Egnyte Engineering blog …
In the next blogs, we will talk about specific examples of how we embrace failures and influence scalability. The principles of Carnegie are not just for humans anymore – they are equally applicable to the machines we make, even when they are asleep and dreaming of electronic sheep! Or do they?