Rethinking Data: Moving From the Traditional Three-Tier Web Stack to Client-Side Event Sourcing
Local First Event Sourcing Client Side Event Sourcing Sqlite Software Architecture Crdt Data Architecture Three Tier Architecture Prisma Offline First Overtone
Johannes Schickling presents a technical deep-dive on transitioning from traditional three-tier web architecture to a local-first approach using client-side event sourcing and SQLite, demonstrated through his Overtone music curation app. This talk provides architects with actionable insights on the trade-offs between event sourcing and CRDTs, helping them evaluate whether local-first development suits their application's requirements.