~/talk

Evolving architecture with DDD and hypermedia -

Talkat DDD Europe 2020 · 2020-02-06..02-07· [web-platform, software-architecture]
slides:none on file

NRK TV moves from a monolith to bounded contexts using an API gateway (Varnish, nginx) and the Strangler pattern, adding HAL links so clients navigate between catalog, playback and personalization. The system serves half a million users and shifts to plain HTTP caching, independent deploys, and a new playback service plus TV show pages. Personalization runs on Microsoft Orleans, links are retrofitted to legacy endpoints, and the approach reduces coordinated client updates while preserving multiple ways to reach the same goal.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 2:51Real-world architecture challenges
  3. 9:27Why monoliths become big balls of mud
  4. 12:18Functional decomposition with DDD
  5. 17:44Deliberate architecture work
  6. 19:07Hypermedia as architecture enabler
  7. 19:48What is hypermedia
  8. 23:19Hypermedia links as junctions
  9. 26:07Evolving APIs with hypermedia
  10. 29:38HAL format and examples
  11. 34:53Results after four years
  12. 36:19Summary and takeaways
  13. 37:00Q&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.