DNS Traffic Management for Resiliency
Using DNS Traffic Management to Add Resiliency to Shopify’s Services - Shopify

Using DNS Traffic Management to Add Resiliency to Shopify’s Services - Shopify

8/5/2020

What this post added

This post details the evolution of Shopify's DNS traffic management from fragmented, manual approaches to a consolidated, automated, and self-served system. It introduces a layered traffic management model comprising Geographical Fencing, Endpoint Status, Endpoint Priority, and Weighted Selection. The system leverages two DNS providers for redundancy and utilizes a git repository for configuration management, with spy commands for efficient updates and failovers. This post focuses on the design and implementation of this unified system to enhance service resiliency.

Read the original post ↗