Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the principles, tradeoffs, and lessons learned in implementing microservices at Netflix scale in this 49-minute conference talk by Ruslan Meshenberg, Director of Platform Engineering at Netflix. Gain insights into the explicit technology choices made for hundreds of microservices to work together effectively, and learn about the organizational structure supporting this architecture. Discover key aspects such as stateless services, Netflix priorities, cost considerations, loose coupling, database protection, telemetry, metrics, runtime reliability, distributed systems, failure detection, and containerization. Understand the challenges and solutions in scaling software for a world-leading streaming service, and benefit from the practical experiences shared in this comprehensive presentation from GOTO Amsterdam 2016.
Syllabus
Introduction
About Netflix
Journey to Microservices
Assumptions
Stateless Services
Netflix Priorities
Cost
Lessons Learned
Loose Coupling
Database Protection
Telemetry
Metrics
Runtime
Reliability
Distributed Systems
Failure Detection
Containers
Resources
Infrastructure
Conclusion
Disclaimer
Audience Questions
Taught by
GOTO Conferences