Completed
NOT ENOUGH MEMORY
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
GRPC - From Tutorial to Production
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 HOW DO MICROSERVICES TALK TO EACH OTHER?
- 3 A HIGH-PERFORMANCE. OPEN-SOURCE UNIVERSAL RPC FRAMEWORK
- 4 LET'S BUILD A CACHING SERVICE
- 5 IMPLEMENT THE METHODS
- 6 RETURNING ERRORS
- 7 SECURE TRANSPORT
- 8 protobuf serialization (pluggable) Clients open one long-lived connection to a grpc server A new HTTP/2 stream for each RPC call
- 9 MISBEHAVING CLIENTS: MULTITENANCY
- 10 IT'S TOO SLOW
- 11 ADD LOGGING
- 12 CLIENT INTERCEPTOR
- 13 SERVER INTERCEPTOR
- 14 ADD A TIMEOUT
- 15 NEW REQUIREMENT: DRY RUN
- 16 NETWORKS FAIL
- 17 ADD RETRY LOGIC
- 18 NON-IDEMPOTENT OPERATIONS
- 19 FAILED OPERATIONS ARE TIMING OUT
- 20 IT'S NOT THE SERVER
- 21 STRUCTURED ERRORS
- 22 FEATURE REQUEST: DUMP
- 23 ADD DEFENSIVE MEASURES
- 24 NOT ENOUGH MEMORY
- 25 START STREAMING
- 26 IT WORKS ...
- 27 SCALE OUT WITH LOAD BALANCING
- 28 CALL IT FROM OTHER LANGUAGES
- 29 SO WHAT'S THE BAD NEWS?
- 30 THE FUTURE