Pulsar, Event Driven Architecture, Event Driven Systems, Workflow Management, Kafka.
service has its own database to store the current state of processes, that are now visible. Workflow services are horizontally scalable. But for consistency we should no have race condition when updating a state — either by locking the corresponding row in the database — or by ensuring that a