Handling Concurrency in Web Application
summary
Covers concurrency pitfalls in a simple web app (a URL shortener) using examples from database-backed web applications. Explains TOCTOU races, contrasts “ask for forgiveness” vs “ask for permission” approaches, discusses using and avoiding database locks, and when to rely on specific database features to keep correctness.
AI-written summary · about
related talks
25mOvercoming Concurrency Issues in Web Applications
36mHow Do People Handle Concurrency?
01h 02mBack to Basics: Concurrency
49mRoundtable: Concurrency
46mOptimizing concurrent applications
58mConcurrency in Spring Boot Applications: Making the Right Choice
50mStructured Concurrency: Managing the Hierarchical Cancelation and Error Handling
39mLet's talk concurrency