--- ID: 68 post_title: 'Integration series: Messaging' author: dreat post_excerpt: "" layout: post permalink: > http://dreat.info/2017-03-26-integration-series-messaging/ published: true post_date: 2017-03-26 20:50:50 --- Last time we spoke about some integration methods we can use. As we see, there are methods that are not so tight coupled, being able to generate lots of little data packages (like file transfer), easily synchronizable (like shared database), details of storage's structure hidden from applications (unlike shared database) and being able to send data to invoke behavior in other app (like RPI) but with being resistant to failure (unlike RPI). And here messaging comes to play. The rules are simple: you create message, send it to message channel and someone waiting for this kind of message will get it. While it has some problems on it's own, it is reliable, fequent, fast and asynchronous and.