Overview
Explore a comprehensive conference talk that delves into the challenges and solutions of implementing Kubernetes at scale for a global luxury fashion platform. Learn about Farfetch's journey in migrating 500 microservices to containers, and discover how they developed an innovative abstraction layer called blueprints to manage service metadata and dependencies. Gain insights into the unique infrastructure requirements of a geo-distributed, active-active setup spanning multiple regions, and understand why Kubernetes alone is not sufficient for complex, large-scale deployments. Examine topics such as cloud-native architecture, live infrastructure management, Kafka integration, database dependencies, and observability using Prometheus. Uncover strategies for improving both technology and processes in adapting to the Kubernetes ecosystem, and explore the benefits and prerequisites of containerization at an enterprise level.
Syllabus
Intro
Gauravs background
About Farfetch
Brands we work with
Size
Customers
How Do We Work
Our Platform
Born in the Cloud
Live Infrastructure
Simple Stack
Trends
Benefits of Kubernetes
Prerequisites
The Problem
Blueprints
Kafka
Database dependencies
Help charts in Kubernetes
Observability
Prometheus
DayZero
Testing Strategy
Taught by
NDC Conferences