top | item 40620350

(no title)

jgraettinger1 | 1 year ago

PostgreSQL.

The WAL is an event log, and when you squint at its internal architecture, you’ll see plenty of overlap with distributed event sourcing.

discuss

order

mrkeen|1 year ago

Likewise with git. There's the "top-level events" that you see (commits). But even when you're doing 'unsafe' operations, you're working with the lower-level reflog events.

marcosdumay|1 year ago

Almost every modern software system. Anything running over the Web is event driven.

lolive|1 year ago

99.99% of the data we consume on the Web comes out of databases [call it Transactional-SQL-xxx or ColumnBased-yyy or Elastic-SaaS-zzz].

lmm|1 year ago

Right. The hard part is already done. Which makes it infuriating that it's all "internal". Every serious RDBMS already contains an implementation of an event-sourcing system, but you're not allowed to actually use it.