4 ms·
We (Sandstorm) had an HA/scaling story, which we called "Blackrock"[0], and it was (and still is) the basis for the Sandstorm Oasis hosting service. I actually
by kentonv 7y ago
We (Sandstorm) had an HA/scaling story, which we called "Blackrock"[0], and it was (and still is) the basis for the Sandstorm Oasis hosting service. I actually think we spent far too much time on that part too early. It turns out we could have operated Oasis by running regular single-machine Sandstorm on a beefy (though not that beefy) VM and been fine -- honestly, we would have had fewer outages and better performance. We probably should have spent our time making the platform work better for developers and end users instead, and built out the scalability later when customers really demanded it...
[0] https://github.com/sandstorm-io/blackrock https://github.com/sandstorm-io/blackrock
- rollcat 7y agoOh, I've somehow totally missed this - sorry! > We probably should have spent our time making the platform work better for developers and end users instead [...]. I keep a number of folders / bookmarks / stickies, where I save all the quotes like this one, so that I can then stumble upon them randomly. This is the single most important thing to keep in mind when building any kind of a platform. Developers particularly, are often the most important users of your product, since they will over time help drive the momentum and keep on bringing value. Thank you for this reminder.