search
Follow Topic rss_feed

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

What isn’t as simple is what goes into running Netflix, a service that streams around 250 million hours of video per day to around 98 million paying subscribers in 190 countries. At this scale, providing quality entertainment in a matter of a few seconds to every user is no joke. And as much as it means building top-notch infrastructure at a scale no other Internet service has done before, it also means that a lot of participants in the experience have to be negotiated with and kept satisfied.

Bharat Dwarkani shared on Nov 10, 2019
image
medium.com
bookmarks
share
favorite_border0 visibility41
favorite_border0 visibility41 share bookmarks

Force.com is the preeminent cloud application development platform in use today, supporting more than 100,000 organizations and 220,000 deployed apps. Individual enterprises and commercial Software as a Service (SaaS) vendors trust the platform to deliver robust, reliable, and Internet-scale applications. To meet the high demands of its large user population, Force.com’s foundation is a metadata-driven software architecture that enables multitenant applications. This paper explains the technolog

Bharat Dwarkani shared on Nov 10, 2019
image
developer.salesforce.com
bookmarks
share
favorite_border0 visibility11
favorite_border0 visibility11 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 visibility8
favorite_border0 visibility8 share bookmarks

Get a behind-the-scenes look from our engineering team about how our cloud architecture is set up, how requests are processed in Jira or Confluence, and how we handle performance and availability.

Bharat Dwarkani shared on Nov 10, 2019
image
confluence.atlassian.com
bookmarks
share
favorite_border0 visibility17
favorite_border0 visibility17 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