Raj Kundalia

Raj Kundalia @rajkundalia

About: SSE at Guidewire Software

Location:
Bangalore, Karnataka, India
Joined:
May 18, 2021

Raj Kundalia
articles - 23 total

From println to Production Logging: Internals and Performance Across Languages and the OS

If you do not want to read the article, it is A-OK: I got interested in logging — and...

Learn More 0 0Feb 22

Distributed Tracing in Spring Boot: A Practical Guide to OpenTelemetry and Jaeger

TL;DR Distributed tracing helps you understand how requests flow through microservices by...

Learn More 1 0Jan 31

LangChain vs LangGraph vs LangSmith: Understanding the Ecosystem

Building LLM apps isn’t just about prompts anymore. It’s about composition, orchestration, and...

Learn More 0 0Jan 17

Understanding Model Context Protocol (MCP): Beyond the Hype

As always, I have created code repositories which will be easier to understand; also, resources much...

Learn More 1 0Dec 8 '25

API Gateway vs Service Mesh: Beyond the North–South/East–West Myth

Please note that the page became big because I had questions on my own and less information would...

Learn More 0 2Nov 20 '25

Micronaut Framework: The Next Generation JVM

Note: There are chances that you do not want to read the whole page and just see some code...

Learn More 2 0Nov 1 '25

Quarkus: Revolutionizing Java Development for the Cloud-Native Era

In the rapidly evolving landscape of cloud-native development, Java has faced criticism for being...

Learn More 0 0Sep 26 '25

Learning TypeScript by Building a Markdown Editor

When I wanted to learn TypeScript, I decided not to just read the docs — I built a small project with...

Learn More 0 0Aug 27 '25

Saga Pattern — an Introduction

In the world of microservices and distributed systems, managing data consistency across multiple...

Learn More 0 0Aug 17 '25

Hexagonal Architecture - Intro

Understanding Hexagonal Architecture (Ports & Adapters) Sample Code with...

Learn More 0 0Jul 12 '25

Messaging Protocols Unpacked: Choosing the Right Communication Backbone for Your Application

The Challenge of Modern Application Communication Picture this: You’re building a smart...

Learn More 0 0Jul 5 '25

REST vs gRPC vs GraphQL vs WebSockets vs SOAP: A Practical Guide for Engineers

In the world of distributed systems and microservices, choosing the right API communication pattern...

Learn More 1 0Jun 24 '25

A Simple, Reliable Method I Use to Generate Unit Tests

When writing unit tests, I follow a quick multi-step prompting method that hasn't failed me yet. It's...

Learn More 1 0Jun 5 '25

gRPC: A Modern Approach to Service Communication

In today’s microservices landscape, efficient inter-service communication is crucial. As software...

Learn More 2 5May 24 '25

Explained: BDD and Cucumber

📝 What is BDD? Behavior-Driven Development (BDD) is a software development methodology...

Learn More 1 0May 8 '25

Demystifying Domain-Driven Design (DDD): Principles, Practice & Relevance in Modern Software Architecture

Let's start with a joke: In the ever-evolving landscape of software development, few...

Learn More 4 1May 4 '25

⚔️Lambda vs. Kappa: Choosing the Right Architectural Pattern for Your Modern Data Processing System

In today’s data-intensive world, organizations grapple with the challenge of processing massive data...

Learn More 0 0May 1 '25

✨ What Is Vibe Coding?

Vibe coding is an AI-driven approach to software development where anyone could use plain, everyday...

Learn More 0 0May 1 '25

How does AI tool actually search the web?

🌐 How AI Tools Use the Web: Behind the Scenes of Search-Enhanced Answers from ChatGPT, Gemini &...

Learn More 0 0May 1 '25

How does AI tool decide when to use web search?

When you ask a question to an AI assistant, how does it decide whether to answer from its own...

Learn More 0 0May 1 '25

Sharding with SpringBoot

Understanding Database Sharding Imagine your application has grown so popular that a...

Learn More 2 0May 1 '25

Frameworks to write LinkedIn posts

I have written this article by using various LLMs. Prompt 1: Give me a list of frameworks that...

Learn More 0 0May 1 '25

Exploration of Different AI Techniques

LLM, AI, ML, etc. have become so famous these days and everyone is jumping on to it and having their...

Learn More 0 0Jan 20 '25