When you decide to implement your business logic by applying DDD, one of the things you’ll run into is ‘how do I save my changes?’ The internet is full of blogs and articles about the mythical DDD repository, but all they offer is an interface. How do you actually implement it? The interface First, let’s take a look at what the interface for the repository should look like. But, first, what should
![DDD Persistence: Recorded Event-Driven Persistence](https://cdn-ak-scissors.b.st-hatena.com/image/square/7531a19ac79ebc76adcaa1f95cd45cd34746e3ff/height=288;version=1;width=512/https%3A%2F%2Fwww.erikheemskerk.nl%2Fcontent%2Fimages%2F2018%2F03%2F2017-11-30-Achtergrond-6.1.jpg)