Eventual Consistency is a UX Nightmare
Eventual Consistency is the term most people refer to when they are reading from a different data source from where they perform a write. Usually leads to a bad user experience where a user performs some action but then doesn't see their change reflected in the UI immediately. There can be many reasons for this. It could be from using a read replica that is eventually consistent. If you're using Event Sourcing with Projections as your Read Model, which is built asynchronously. Or if you're processing commands asynchronously via a message queue. 🔗 EventStoreDB https://eventsto.re/codeopinion 🔔 Subscribe:    / @codeopinion  💥 Join this channel to get access to source code & demos!    / @codeopinion  🔥 Don't have the JOIN button? Support me on Patreon!   / codeopinion  📝 Blog: https://codeopinion.com 👋 Twitter:   / codeopinion  ✨ LinkedIn:   / dcomartin  📧 Weekly Updates: https://mailchi.mp/63c7a0b3ff38/codeo... 0:00 Intro 0:39 Replication Lag 1:47 Event Sourcing Projection 2:48 Async Processing 4:53 Server Wait 6:14 Client Polling 7:12 Push to Client 8:38 Read from Primary 9:59 Multi-User #softwarearchitecture #softwaredesign #cqrs

Domain Logic: Where does it go?

Why Your Event-Driven Design Is Failing

Dealing with eventual consistency - Dennis van der Stelt - NDC Oslo 2022

The Modular Monolith: Scale Without Microservices

Conflict Resolution for Eventual Consistency • Martin Kleppmann • GOTO 2016

Event Sourcing with Commanded - Fiona McCawley

Ex-Google Recruiter Explains Why "Lying" Gets You Hired

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017

Why "Resilient" Systems Crash Under Pressure

Google & AWS Veteran: What Top Tier Software Architects Do Differently
![Why Event Sourced Systems Fail [eng] / Greg Young](https://i.ytimg.com/vi/FKFu78ZEIi8/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLChaFyxeMTq8Xc9H2wozGoIfXPFRw)
Why Event Sourced Systems Fail [eng] / Greg Young

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

Data Consistency | Strong Consistency vs. Eventual Consistency | System Design for Beginners

Stop Building 'God Objects': Use Shared Identity Instead

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

MIT Just Revealed the AI Bubble's Fatal Flaw

Event Carried State Transfer: Keep a local cache!

See How a 453kg Giant Bluefin Tuna Is Flawlessly Carved in Seconds

Event-Driven Architecture: I do not think it means what you think it means

