~/talk

Brand new Proximus microservices architecture in production

Talkat JavaDay Kyiv 2015 · 2015-11-06..11-07· [microservices]
links:none on file
slides:none on file

Proximus migrates a decade-old monolith into a phased microservices platform and ships into production using Spring Boot, Spring Cloud (Eureka, Hystrix, Turbine), HAL hypermedia, Zipkin tracing, ELK logging, Pact consumer-driven contracts and Cloud Foundry; provisioning hundreds of JBosses once takes five days and causes major pain, the first production rollout is a two-week war room until monitoring and circuit-breakers expose failures, and about 50 microservices run with automated tests, API docs from Spring REST Docs, and a gateway aggregating HAL indexes.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 1:13Legacy monolithic architecture at Proximus
  3. 3:04Problems with shared library 'El Nino'
  4. 4:11Attempt with functional API monolith
  5. 6:44Six-month microservices proof of concept
  6. 7:49Technology stack selection
  7. 9:58Spring Cloud and Netflix stack
  8. 11:01Cultural change and Conway's law
  9. 13:52Spotify model and guilds
  10. 15:36Microservices migration approach
  11. 17:01Functional decomposition and bounded context
  12. 18:05Deployment with JBoss and Cloud Foundry
  13. 20:53Monitoring challenges in microservices
  14. 21:57Logging and dashboard setup
  15. 22:40Circuit breaker and real-time monitoring
  16. 23:45Long-term analysis with Graphite
  17. 24:07Distributed tracing with Zipkin
  18. 25:10Testing strategies for microservices
  19. 26:11Unit and integration testing
  20. 26:53Consumer-driven contract testing
  21. 27:58End-to-end testing with mocked backends
  22. 29:00Versioning and semantic versioning
  23. 30:28Documenting APIs with HAL Browser
  24. 32:32Spring REST Docs integration
  25. 33:14Resource graph and service visualization
  26. 38:32Microservices UI and connectivity mapping
  27. 40:18Documentation migration and tools
  28. 43:07Cultural and architectural migration paths
  29. 44:10DevOps and monitoring migration
  30. 44:53Testing and continuous delivery
  31. 45:35Versioning and future-proofing
  32. 45:58Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.