Designing a distributed system, not an easy task. Processes that run on different locations need to communicate somehow. They store data, process data, and publish events/commands to be handled by another process.

Legacy applications manage this concern using an RDBMS for communication. Generally, the emitter process writes the message on…

Fatih Dumanlı

Backend Software Engineer https://github.com/fatihdumanli

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store