How Expedia Uses NGINX for Cloud Migration at Scale
How Expedia Uses NGINX for Cloud Migration at Scale td { padding-right: 10px; } This post is adapted from a presentation delivered at nginx.conf 2016 by Dave Drinkle of Expedia, Inc. You can view a recording of the presentation on YouTube. Table of Contents 1:19 Three Pillars of Cloud Migration 3:00 Traffic Through NGINX Before Cloud Migration 3:23 Traffic Through NGINX After Cloud Migration 3:43 Basic Configuration 4:58 Multi-Region Resiliency 5:45 Multi-Region Resiliency In Pictures 6:20 Auto-Failover 6:50 Routing to Your App 10:32 Removing the Knife Edge 11:51 Setting Up the Cookie 13:00 Split_Clients Config 15:10 Modified Split_Clients Config 16:28 Traffic Routing with Split_Client Values 18:07 Reacting to Application Errors 18:54 Reacting to Hard Errors 20:54 Reacting to Soft Errors 24:11 Soft Errors – A Better Approach 27:00 Summary of Lessons from Expedia’s Cloud Migration Dave Drinkle: My name’s Dave Drinkle. I’m a Senior Software [ more… ]