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

Anti-Agile pragmatic agility

Agile Is Dead (Long Live Agility) — Dave Thomas, co-author of the Agile Manifesto Couldn’t agree more. A lot of what Agile has become is just this: Reduced to an iterative methodology of doing things (often without enough upfront thought... Continue →