3 ms·
One thing we'll do before coming out of beta is make sure we can scale seamlessly to these impromptu HN load tests. :) Sorry it's a bit slow right now! You can,
by kentonv 11y ago
One thing we'll do before coming out of beta is make sure we can scale seamlessly to these impromptu HN load tests. :) Sorry it's a bit slow right now! You can, of course, install your own and have all the resources to yourself:
https://sandstorm.io/install/ https://sandstorm.io/install/
Edit: Things seem a bit better now. This is our first time getting a load spike on Blackrock (codename for the "enterprise" add-on to Sandstorm which can utilize a whole cluster, which we use to run Oasis); previously, it was always the single-machine demo.
The problem is, ironically, we haven't parallelized our front-end yet. We are seamlessly distributing the apps themselves across way more machines than we actually need, but everyone is connecting to the same instance of the surrounding management UI. Honestly I didn't prioritize this because I thought our reinvented-wheel back-end was going to be the bigger bottleneck -- whoops.
Luckily this shouldn't be too hard to fix as the front-end is mostly stateless. Probably fixed in a week or two.
Nice to know what to focus on, in any case! Thanks for testing!
- kentonv 11y agoWe now have four front-ends (and can add arbitrarily more, of course). Will be fun to see how things perform at the next spike.