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

On becoming a Manager

Ironically, the move from an engineer role to a manager role is both aspirational and disconcerting. It is also one that usually comes with very meager preparation or training. Over the years, I’ve had the opportunity to stumble, learn,... Continue →