Asynchronous workflow pattern

15 Apr, 2019
Xebia Background Header Wave

The asynchronous workflow pattern, also known as the publish-subscribe pattern, is an architecture pattern which is typically used to asynchronously perform resource intensive and time consuming tasks. To separate the request from the task itself we can use a queue where the sender puts messages that another service can pick up.
This pattern is a subset of the CQRS (Command-Query Responsibility Segregation) pattern. CQRS defines a clear separation of a command and query model [MF-CQRS], while the asynchronous workflow pattern only defines a command model without caring how the result of a command is being read.
Read more…
Edin is a software consultant and full-stack developer with a broad set of technical skills on both front-end (Vue, React) as well as backend (Scala, Go) and cloud (Google Cloud) technologies. Extensive experience gained at Rabobank, Veon, Blokker Holding and ASML. He is passionate about software automation and software craftsmanship in general. Edin is also a passionate Agile advocate and practitioner.

Get in touch with us to learn more about the subject and related solutions

Explore related posts