Vipul KumarChoosing Between Microservices and Monolithic Architecture🔍 Definition — Monolithic architecture is a traditional software model where the entire application is built as a single, indivisible…2d ago2d ago
Vipul Kumar8. The Journey of Data in a Web Application🌐 Internet — The Internet is the network that allows clients and servers to exchange information. It acts as the medium through which…3d ago3d ago
Vipul KumarUnderstanding the Circuit Breaker Pattern🔌 Definition — The Circuit Breaker Pattern is a design pattern used in software development to prevent an application from repeatedly…4d ago4d ago
Vipul KumarOAuth 2.0: Managing Secure Access in Modern Apps🔑 OAuth 2.0 Overview — OAuth 2.0 is an open-standard protocol that allows applications to access user resources on another service…Oct 29Oct 29
Vipul KumarCache Systems Can Fail in Various Ways🔄 Cache Invalidation — Cache systems can fail due to improper cache invalidation, leading to stale data being served. This happens when…Oct 14Oct 14
Vipul KumarTop 5 Kafka Use Cases: A Deep Dive into the Power of Apache KafkaApache Kafka has rapidly become a cornerstone in the modern data architecture of many enterprises. Its ability to handle real-time data…Aug 27Aug 27
Vipul KumarHow Facebook Handles Billions of Messages DailyEver wondered how Facebook handles billions of messages every day without a hitch? With over 2.8 billion users constantly sending texts…Aug 26Aug 26
Vipul KumarGenerative AI is not going to build your engineering team for youIt’s easy to generate code, but not so easy to generate good code.Jun 10Jun 10
Vipul KumarHere is a fun strategy for your career you can followCareers were designed for 70-year life spans. That meant we would work for 40-odd years and then retire into the sunset.Dec 18, 2023Dec 18, 2023