Rethinking Data: Moving From the Traditional Three-Tier Web Stack to Client-Side Event Sourcing

InfoQ
AI summary

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.