PinnedNishantComparing Messaging SystemsMessaging system allows software applications and systems to communicate semantically. Semantics can be applied by sending precise messages…6 min read·Sep 23, 2022----
PinnedNishantMicroservice Coordination ModelLet’s explore the two basic approaches that can be used to coordinate different systems to perform a common goal:3 min read·Apr 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.3 min read·Jun 23, 2022----
PinnedNishantDistributed System Design PatternsKey patterns referring to common design problems related to distributed systems:9 min read·May 7, 2022--1--1
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…3 min read·Sep 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…3 min read·Sep 8, 2022--2--2
NishantLeading Different PersonalitiesI wanted to share a few of my past experiences by dealing or working with diverse types of personalities.5 min read·Jun 17, 2022--1--1
NishantDistributed Data: Replication, Partitioning and ShardingThere are two common ways data is distributed across multiple nodes.4 min read·Jun 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…2 min read·May 13, 2022----