All posts filed under: Technology

Sefaria’s Eighth Plague

The best engineering goes unnoticed. Ideally, a website runs so perfectly that users never have to wonder what is going on behind the scenes. Over the past few weeks, Sefaria’s engineers have been working to create just that by speeding up the server at the core. Specifically, Sefaria is migrating the site from a single server to a multi-server architecture that allows us to trigger additional resources on demand. That way, when the site begins to slow as users access it in greater and growing numbers, we can automatically tap these resources, scaling them up and down according to traffic. And how do we test these servers? What do we use to mimic the swarms of users that descend upon Sefaria every day, hungry for learning? Locusts, of course! The eighth plague.