A style of communication which spans a multitude of
implementations is communication through common data. This
pattern is used in a situation where one microservice puts data
into a defined location, and another microservice (or
potentially multiple) then make use of this data. It can be as
simple as one microservice dropping a file in a location, and at
some point later on another microservice picking that file up
and doing something with it.
• This integration style is fundamentally asynchronous in nature.
https://www.zuar.com/blog/data-integration-patterns-explained/