Search, explore and find the perfect course for you
The Pain of Relational Dominance
We all know the drill. Design a database. Write code against it, maybe helped along by some ORM. As the system grows, add more tables to the database... And where does it lead us? All too often, to databases with hundreds of tables, monolithic applications, and all sorts of other pain.
It's not that relational databases are bad per se; they're just somewhat overused, and widely misused. In this talk, we'll pick apart the causes of some of the pain this can lead to. We'll discuss why using events can help to free us from this situation, and lead to some powerful unifications. Along the way, we'll also see how the CQRS architectural pattern fits in to the picture.