Event Sourcing with Apache Kafka
For a long time, there was a consensus that Kafka and Event Sourcing are not compatible with each other. So it might look like there is no way of working with Event Sourcing. But there is if certain requirements are met.
Isolating legacy code with ArchUnit tests
Clear boundaries in code are important ... and hard. ArchUnit allows you to capture the structure your team agreed on in tests.
Tracing IO in .NET Core
In this post we introduce OpenTelemetry to trace IO calls in our .NET apps.