Podcast: Rethinking Data: Moving From the Traditional Three-Tier Web Stack to Client-Side Event Sourcing
Scored daily by a customisable AI persona to surface the most relevant engineering leadership news.
Client-side event sourcing and local-first architecture is a novel paradigm relevant to data engineering and startup stacks.
Johannes Schickling, founder of Prisma, discusses his shift from server-side database tooling to local-first architectures, using his music curation app Overtone as a case study. He advocates for client-side event sourcing with SQLite to overcome server data bottlenecks, contrasting it with CRDTs for collaborative conflict resolution. The podcast emphasizes that local-first requires breaking down monolithic data structures and careful assessment of whether offline capability and data ownership justify the added complexity.