~/talk

Architecture aspects - evolutionary architecture development

Talkat Voxxed Days Zurich 2023 · on Thursday, 2023-03-16· [software-architecture]
github:ursenzler
slides:none on file

Starts with a working in-memory prototype and 23 checklist items, then adds small abstractions so business logic doesn’t change when persistence is implemented; chooses SQL Server after measuring data shape and growth; evolves from single-node vertical scaling to auto-scaling by time windows and multi-node horizontal scaling on Azure; solves history with event sourcing vs CRUD plus snapshots and read-models; fixes performance with a local+distributed cache with token invalidation and parallel requests — all decisions driven by measured feedback and incremental steps.

AI-written summary · about

  1. 0:00Intro
  2. 2:22Evolutionary architecture
  3. 2:56Two principles
  4. 3:25Persistence
  5. 9:23Storage
  6. 10:41Event sourcing
  7. 16:37Distributed cache
  8. 19:16Layering
  9. 22:12Scaling
  10. 26:49Response times
  11. 28:39Parallel requests
  12. 30:29Conclusions
  13. 34:59Questions
~/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.