PinnedNishantComparing Messaging SystemsMessaging system allows software applications and systems to communicate semantically. Semantics can be applied by sending precise messages…Sep 23, 2022Sep 23, 2022
PinnedNishantMicroservice Coordination ModelLet’s explore the two basic approaches that can be used to coordinate different systems to perform a common goal:Apr 11, 2022Apr 11, 2022
PinnedNishantWhy containerize your applications?Before we go into too much detail, let’s look at why containers have become so popular and how they’re used.Jun 23, 2022Jun 23, 2022
PinnedNishantDistributed System Design PatternsKey patterns referring to common design problems related to distributed systems:May 7, 20221May 7, 20221
NishantBusiness Process Management (BPM) Technology — Part 1I have been working as BPM (workflow technology) architect/lead for more than a decade and assisting to maintaining automation enterprise…Sep 30, 2022Sep 30, 2022
NishantCan we Replace REST With GraphQL?Search for “what is GraphQL” or comparison between REST and GraphQL. Most of the conclusions said, “use GraphQL.” or there is a general…Sep 8, 20222Sep 8, 20222
NishantLeading Different PersonalitiesI wanted to share a few of my past experiences by dealing or working with diverse types of personalities.Jun 17, 20221Jun 17, 20221
NishantDistributed Data: Replication, Partitioning and ShardingThere are two common ways data is distributed across multiple nodes.Jun 15, 2022Jun 15, 2022
NishantChoose the Right Database on CloudToday there are tons of database solutions available specific to cloud platforms (like Amazon, Azure, and Google) or cloud agnostic. It is…May 13, 2022May 13, 2022