Microservices at Netflix Scale: Principles, Tradeoffs & Lessons Learned - R. Meshenberg https://www.youtube.com/watch?v=57UK46qfBLY

Principles ./resources/video-microservices-at-netflix-scale-principles-tr.resources/screenshot.8.png ./resources/video-microservices-at-netflix-scale-principles-tr.resources/screenshot.19.png ./resources/video-microservices-at-netflix-scale-principles-tr.resources/screenshot.3.png ./resources/video-microservices-at-netflix-scale-principles-tr.resources/screenshot.16.png ./resources/video-microservices-at-netflix-scale-principles-tr.resources/screenshot.10.png

Principles in action

stateless services register to service discopvery health check get external stuff from service discovery -> test it in prod

billing services (needs to be just right) limited access auditable

./resources/video-microservices-at-netflix-scale-principles-tr.resources/screenshot.15.png

./resources/video-microservices-at-netflix-scale-principles-tr.resources/screenshot.5.png ./resources/video-microservices-at-netflix-scale-principles-tr.resources/screenshot.11.png

./resources/video-microservices-at-netflix-scale-principles-tr.resources/screenshot.1.png

===

COST

./resources/video-microservices-at-netflix-scale-principles-tr.resources/screenshot.9.png ./resources/video-microservices-at-netflix-scale-principles-tr.resources/screenshot.18.png

Need for microservices

  1. Contract for intermediate language (IPC)

  2. protect your dbs ./resources/video-microservices-at-netflix-scale-principles-tr.resources/screenshot.13.png

  3. operational visibility is it scalable? get signal out of noise ./resources/video-microservices-at-netflix-scale-principles-tr.resources/screenshot.7.png ./resources/video-microservices-at-netflix-scale-principles-tr.resources/screenshot.2.png

Failure, need to test in prod chaos monkey cf kanban “crash and burn” ./resources/video-microservices-at-netflix-scale-principles-tr.resources/screenshot.6.png

containers != microservices ./resources/video-microservices-at-netflix-scale-principles-tr.resources/screenshot.4.png containers at scale

./resources/video-microservices-at-netflix-scale-principles-tr.resources/screenshot.12.png - spinnaker CI/CD

=== SUMMARY

value ./resources/video-microservices-at-netflix-scale-principles-tr.resources/screenshot.png

org change ./resources/video-microservices-at-netflix-scale-principles-tr.resources/screenshot.14.png

your own context ./resources/video-microservices-at-netflix-scale-principles-tr.resources/screenshot.17.png

=== QUESTIONS

If chaos kong kills a region, and nobody notices, did it happen? telemetry knows engineers need to check telemetry regularly

How to decide which services new/remove team itself

Destructive testing on financial parts. failure will happen is tech ok? are ppl ok?

Service visualisation, where can I get it flux and …

What discipline do you require from engineers freedom & responsibility

Cross service functionality eg. security