
⭐ Spark for Developers
Learn to go from data to decisions using Apache Spark.
💸 First lesson available without registration 💸
When we have a clean architecture, we typically have one repository for each use case. This implies that usually in each repository we only have one table, so we often do not need transactions.
The downside is that there’s a catch, and a big one. After each mutation (insertion or modification), we want to publish a domain event. And what happens if our queue system goes down?
This is where transactions come in handy. And although it may seem like a trivial decision, where we place it will determine how maintainable our code ends up being.
In this course, we will cover:
We won’t increase the price while your subscription is active