YoVDO

Microservices at Netflix Scale - Principles, Tradeoffs & Lessons Learned

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Microservices Courses Distributed Systems Courses Software Architecture Courses Scalability Courses Telemetry Courses Loose Coupling Courses

Course Description

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

Related Courses

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera
Automated Visual Software Analytics
openHPI
Software Architecture & Design
Georgia Institute of Technology via Udacity
Software Architecture for the Internet of Things
EIT Digital via Coursera