search

This is a technical dive into how we split our data across many MySQL servers. We finished launching this sharding approach in early 2012, and it’s still the system we use today to store our core data.

Bharat Dwarkani shared on Nov 19, 2019
image
link.medium.com
bookmarks
share
favorite_border0 visibility9
favorite_border0 visibility9 share bookmarks

At Zendesk, our goal is to help bring companies and their customers closer together with software that’s easy to use, easy to customize, and easy to scale. It starts with ensuring Zendesk Support runs smoothly while providing you with a service that scales to meet your ever-changing needs.

Bharat Dwarkani shared on Nov 10, 2019
image
support.zendesk.com
bookmarks
share
favorite_border0 visibility10
favorite_border0 visibility10 share bookmarks

After using a bunch of methods to scale like R/W split, MySQL partitioning and witnessing them being inadequate for our rapid growth, we came to the conclusion that scaling vertically can only get you so far. The more we thought about it, the more it made sense for us to shard our database.

Bharat Dwarkani shared on Nov 10, 2019
image
freshdesk.com
bookmarks
share
favorite_border0 visibility9
favorite_border0 visibility9 share bookmarks
add