Architecting for Resiliency: Shuffle sharding for Workload Isolation

Track: Architecture
Abstract
Multi-tenant, cloud-based architectures have a set of resiliency requirements that are often at odds with customer satisfaction and cost requirements.

One 'bad actor' can impact all your other clients, or exceed your budget models. This talk will introduce the architectural pattern of Shuffle Sharding, discuss the situations it can help mitigate, the pros and cons of the pattern, and review some examples of its use.
Christopher Curtin
Chief Application Developer at ADP