Christopher Curtin presented on shuffle sharding patterns for workload isolation at DevNexus in April 2024. Shuffle sharding involves distributing client workloads across multiple redundant "worker nodes" to limit the impact of failures or overloaded clients. If one worker node is impacted, only the clients in that shard are affected rather than all clients. This provides more resilient system architecture than naive sharding. Examples discussed included how Amazon uses it to isolate DNS domains and how it can help mitigate issues like unexpected traffic spikes from birthday promotions. The presentation emphasized that shuffle sharding is not a silver bullet and must be used with other patterns like circuit breaking, auto-scaling, and outage simulation/planning.