Blog Logo
TAGS

Domain-Driven Design in the Era of Microservices

In this article, Christopher Laine explores the use of Domain-Driven Design (DDD) in the context of Microservices architecture. He reflects on the evolution of DDD since Eric Evans first published his...

Read more...

Handling Failure in Long Running Processes

In this article, we explore strategies for dealing with failure in long running processes in distributed systems. We discuss the use of retries, delayed retries, and exponential backoff strategies in ...

Read more...

Storing the state of a Long Running Process

In this article, we discuss three patterns for storing the state of a long running process- storing the state in the domain entity, in the message or in a process instance. We walk through the first p...

Read more...