Daniel WillianObservability with OpenTelemetryObservability is an important aspect of any application, especially when dealing with microservices. Seeing what happens between them helps…3 min read·Mar 29, 2024----
Daniel WillianIdempotency in event processingIn my previous blog, I presented how you could implement Domain Events using an outbox pattern to guarantee at least once delivery in the…3 min read·Jan 31, 2024----
Daniel WillianExploring Domain Events implementationsIn Domain Driven Design, aggregates are the boundary for consistency. When you need to update multiple aggregates you should rely on…6 min read·Dec 31, 2023----
Daniel WillianMapStruct enhances object mappingMapping between objects is a common activity in many applications, especially when separating domain code from the edges of the system…2 min read·Nov 22, 2023----
Daniel WillianEnsuring Order in Chaos: Leader Election with ZookeeperApplications usually require their microservices to have multiple replicas running, be it for resilience to failures or elasticity for…3 min read·Oct 15, 2023----
Daniel WillianMockServer is great for simulating external APIsMockServer allows you to easily mock APIs from external systems. It has a lot of functionalities but I want to focus on how it can help you…2 min read·Sep 16, 2023----
Daniel WillianBeginner’s guide to tmuxtmux is a terminal multiplexer. It allows you to run multiple command line commands on a single terminal. …7 min read·Jun 1, 2021----