Reliable inter-system communication

A guest post by Ravindra Karanam

Sometimes a software system needs to communicate with another in order to complete a user request. Having a good framework in place for such inter-system communication is both crucial and tricky, particularly if both systems store a portion of the data (duplication across systems = not advisable, yet sometimes unavoidable). Improper implementations can result in split-brain issues, costly debugging sessions and hair-splitting reconciliation.

There are some key guidelines for building a good framework:

isc2.png

 
0
Kudos
 
0
Kudos

Now read this

Cloud computing over the years

Back in the mid to late 2000s when Amazon Web Services came out with the Elastic Compute Cloud (EC2), it wasn’t much more than a virtual machine hosting service with a self-service interface. Since then the cloud has come a long way and... Continue →