~/talk

Implementing event-sourced microservices

Talkat Jfokus 2019 · 2019-02-04..02-06· [microservices, distributed-systems]
slides:none on file

Skatteetaten rewrites its partsregister as event-sourced microservices using a small Java framework and an Oracle-backed central event store that assigns global sequence numbers so services can request consistent snapshots. The system persists incoming commands as events, produces enriched events, supports automated reprocessing with revisioned snapshots, and removes data via tombstones and compaction. It processes about 44 million events and proves to be operable at tax-authority scale while keeping reads scalable and writes serialized through the central store.

AI-written summary · about

  1. 0:00Introduction
  2. 2:00Agenda
  3. 2:21Event sourcing
  4. 8:30CQRS
  5. 9:41Domain
  6. 14:57Deficiencies
  7. 19:47Command sourcing
  8. 22:35Events
  9. 27:50Consistent monitoring
  10. 28:45Correcting errors
  11. 31:40Automation
  12. 33:22Event Store
  13. 34:16Deleting events
  14. 36:08Deleting state events
~/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.