Microservices at Proximus: Netflix OSS and HATEOAS
summary
Proximus runs microservices in production using Netflix OSS and Spring Cloud: a Zuul gateway with dynamic filters stored in Cassandra enables canary routing and response aggregation per device, Eureka provides service registration with client caching, Ribbon does client-side load balancing, and Hystrix implements circuit breakers with real-time metrics. HAL (Spring HATEOAS) is chosen for hypermedia contracts to avoid client breakage; Spring Config and Spring REST Docs automate config and contract-accurate documentation.
AI-written summary · about
chapters (11)
- 0:00Introduction and background
- 4:41Microservices benefits and pitfalls
- 8:56Netflix OSS tools overview
- 16:17Zul gateway deep dive
- 21:39Circuit breaker and bulkheads
- 24:4712 Factor app and config server
- 26:51Hypermedia APIs introduction
- 33:14Why hypermedia matters
- 37:49Documenting microservices APIs
- 42:42Spring REST Docs tool
- 44:49Q&A and closing
related talks
01h 00mLiving on the Edge Service Bundling Microservices to Optimize Consumption ...
01h 09mKey Problems of Microservice Architecture
53mBooting your micro-services architecture with Spring and Netflix
01h 29mSpring Boot and Netflix OSS
41mLiving on the Edge (Service)
01h 31mCreating REST-ful, Hypermedia-based Micro-services with Spring Boot
01h 27mSpring Cloud at Netflix
40mCloud Native Java
