Code Migration in Production: Rewriting the Sharding Layer of Uber’s Schemaless Datastore In 2014, Uber Engineering built Schemaless, our fault-tolerant and scalable datastore, to facilitate the rapid growth of our company. For context, we deployed more than 40 Schemaless instances and many thousands of storage nodes in 2016 alone. As our business grew, so did our resource utilization and latencie
![Code Migration in Production: Rewriting the Sharding Layer of Uber’s Schemaless Datastore](https://cdn-ak-scissors.b.st-hatena.com/image/square/f9981711a8574e302814154bf85da53122d153de/height=288;version=1;width=512/https%3A%2F%2Fblog.uber-cdn.com%2Fcdn-cgi%2Fimage%2Fwidth%3D864%2Cheight%3D432%2Cquality%3D80%2Conerror%3Dredirect%2Cformat%3Dauto%2Fwp-content%2Fuploads%2F2018%2F02%2FFacebook-Schemaless.png)