PinnedAbhinav KapoorinCodeXKafka — What is 2 Generals’ Problem? And can it affect my Kafka Producer?We look at the paradox, delivery guarantees offered by Kafka Producer, and whats available in Kafka to handle it.Sep 2, 2023Sep 2, 2023
PinnedAbhinav KapoorinCodeXEast-West (service-to-service) Communication —Why do we need Service Mesh over Kubernetes?As per the CNCF survey published in May 2022 — Service meshes are on the rise, but greater understanding is required…Jul 31, 2022Jul 31, 2022
PinnedAbhinav KapoorinCodeXEast-West Communication in Kubernetes — How do services communicate within a cluster?A closer look at the dynamics of the 3 native k8s objects which enable service-to-service communication — ClusterIP Service, DNS & Kube…Jul 20, 20221Jul 20, 20221
PinnedAbhinav KapoorinCodeXCommunication inside a Kubernetes Pod — Why do we need multi-container pods?Approaching multi-container patterns from an “In-process” vs “Out-of-process” design philosophy.Jun 9, 2022Jun 9, 2022
PinnedAbhinav KapoorinAWS TipAsynchronous Communication- Client-Server over REST APIs & WebSocketsThe rise of microservices and the cloud over the years has enabled technologists to think of communication in an asynchronous manner as it…Nov 29, 20212Nov 29, 20212
Abhinav KapoorinCodeXIs Clean Architecture solely a Concentric Layered Architecture with an Inward Dependency Rule?Let's delve deeper to understand the intent.Jun 15Jun 15
Abhinav KapoorMediatR in CQRS: Is It Necessary?Most In-process .NET implementations of CQRS use MediatR, but is it necessary?May 20May 20
Abhinav KapoorinCodeX6 Strategic Thinking Tools for a Technology Leader.We touch upon tools for assessing — Internal Strengths & Weaknesses, Portfolio Distribution, Growth Strategies, Competitive Environment…Apr 11Apr 11
Abhinav KapoorinCodeXKafka — What are the delivery guarantees supported by a Kafka Consumer?In this second & concluding part of delivery guarantees, we’ll see the message delivery guarantees for consumers and transactions.Nov 12, 2023Nov 12, 2023
Abhinav KapoorinCodeXKafka — Why does it use a pull-based message consumer?While Push message consumption seems state-of-the-art & pull looks more traditional, let's see why Kafka goes for a traditional approach…Aug 13, 20231Aug 13, 20231