<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was dynamically generated on May 25, 2026 at 10:26 AM by All in One SEO v4.9.3 - the original SEO plugin for WordPress. -->

<?xml-stylesheet type="text/xsl" href="https://vinod.co/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Learn with Vinod</title>
		<link><![CDATA[https://vinod.co]]></link>
		<description><![CDATA[Learn with Vinod]]></description>
		<lastBuildDate><![CDATA[Wed, 25 Feb 2026 03:35:32 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://vinod.co/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://vinod.co/]]></guid>
			<link><![CDATA[https://vinod.co/]]></link>
			<title>👋 Hi, there!</title>
			<pubDate><![CDATA[Wed, 25 Feb 2026 03:35:32 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/kafka-architecture-deep-dive/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/kafka-architecture-deep-dive/]]></link>
			<title>Kafka Architecture Deep Dive</title>
			<pubDate><![CDATA[Mon, 25 May 2026 07:24:18 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/kafka-consumer-groups-explained-simply/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/kafka-consumer-groups-explained-simply/]]></link>
			<title>Kafka Consumer Groups Explained Simply</title>
			<pubDate><![CDATA[Mon, 25 May 2026 07:22:22 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/monitoring-kafka-with-prometheus-and-grafana/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/monitoring-kafka-with-prometheus-and-grafana/]]></link>
			<title>Monitoring Kafka with Prometheus and Grafana</title>
			<pubDate><![CDATA[Mon, 25 May 2026 07:21:15 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/kafka-observability-for-beginners/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/kafka-observability-for-beginners/]]></link>
			<title>Kafka Observability for Beginners</title>
			<pubDate><![CDATA[Mon, 25 May 2026 07:20:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/how-kafka-powers-payment-processing-systems/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/how-kafka-powers-payment-processing-systems/]]></link>
			<title>How Kafka Powers Payment Processing Systems</title>
			<pubDate><![CDATA[Mon, 25 May 2026 07:19:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/kafka-ecosystem-overview/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/kafka-ecosystem-overview/]]></link>
			<title>Kafka Ecosystem Overview</title>
			<pubDate><![CDATA[Mon, 25 May 2026 07:14:13 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/kafka-use-cases-across-industries/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/kafka-use-cases-across-industries/]]></link>
			<title>Kafka Use Cases Across Industries</title>
			<pubDate><![CDATA[Mon, 25 May 2026 07:12:43 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/kafka-vs-traditional-message-queues/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/kafka-vs-traditional-message-queues/]]></link>
			<title>Kafka vs Traditional Message Queues</title>
			<pubDate><![CDATA[Mon, 25 May 2026 07:11:20 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/kafka-retention-persistence-and-replayability-explained/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/kafka-retention-persistence-and-replayability-explained/]]></link>
			<title>Kafka Retention, Persistence, and Replayability Explained</title>
			<pubDate><![CDATA[Mon, 25 May 2026 07:09:56 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/understanding-consumer-lag-in-kafka/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/understanding-consumer-lag-in-kafka/]]></link>
			<title>Understanding Consumer Lag in Kafka</title>
			<pubDate><![CDATA[Mon, 25 May 2026 07:03:20 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/designing-real-time-systems-with-kafka/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/designing-real-time-systems-with-kafka/]]></link>
			<title>Designing Real-Time Systems with Kafka</title>
			<pubDate><![CDATA[Mon, 25 May 2026 06:58:56 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/building-fraud-detection-pipelines-with-kafka/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/building-fraud-detection-pipelines-with-kafka/]]></link>
			<title>Building Fraud Detection Pipelines with Kafka</title>
			<pubDate><![CDATA[Mon, 25 May 2026 06:56:39 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/event-sourcing-explained-with-kafka/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/event-sourcing-explained-with-kafka/]]></link>
			<title>Event Sourcing Explained with Kafka</title>
			<pubDate><![CDATA[Mon, 25 May 2026 06:52:18 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/introduction-to-cqrs-using-kafka/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/introduction-to-cqrs-using-kafka/]]></link>
			<title>Introduction to CQRS Using Kafka</title>
			<pubDate><![CDATA[Mon, 25 May 2026 06:49:59 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/event-driven-workflows-explained-using-a-payment-system/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/event-driven-workflows-explained-using-a-payment-system/]]></link>
			<title>Event-Driven Workflows Explained Using a Payment System</title>
			<pubDate><![CDATA[Mon, 25 May 2026 06:48:19 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/understanding-the-publish-subscribe-model-with-kafka/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/understanding-the-publish-subscribe-model-with-kafka/]]></link>
			<title>Understanding the Publish-Subscribe Model with Kafka</title>
			<pubDate><![CDATA[Mon, 25 May 2026 06:47:59 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/understanding-kafka-partitioning-through-practical-experiments/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/understanding-kafka-partitioning-through-practical-experiments/]]></link>
			<title>Understanding Kafka Partitioning Through Practical Experiments</title>
			<pubDate><![CDATA[Mon, 25 May 2026 06:47:37 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/your-first-kafka-producer-and-consumer-using-cli/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/your-first-kafka-producer-and-consumer-using-cli/]]></link>
			<title>Your First Kafka Producer and Consumer Using CLI</title>
			<pubDate><![CDATA[Mon, 25 May 2026 06:47:14 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/setting-up-apache-kafka-locally-using-docker/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/setting-up-apache-kafka-locally-using-docker/]]></link>
			<title>Setting Up Apache Kafka Locally Using Docker</title>
			<pubDate><![CDATA[Mon, 25 May 2026 06:46:46 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/exactly-once-processing-in-kafka-myth-vs-reality/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/exactly-once-processing-in-kafka-myth-vs-reality/]]></link>
			<title>Exactly Once Processing in Kafka — Myth vs Reality</title>
			<pubDate><![CDATA[Mon, 25 May 2026 06:45:47 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/kafka-delivery-guarantees-explained-simply/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/kafka-delivery-guarantees-explained-simply/]]></link>
			<title>Kafka Delivery Guarantees Explained Simply</title>
			<pubDate><![CDATA[Mon, 25 May 2026 06:44:26 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/python-tutorial/]]></guid>
			<link><![CDATA[https://vinod.co/python-tutorial/]]></link>
			<title>Python Tutorial</title>
			<pubDate><![CDATA[Thu, 19 Feb 2026 09:50:16 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/apache-kafka-2/]]></guid>
			<link><![CDATA[https://vinod.co/apache-kafka-2/]]></link>
			<title>Apache Kafka</title>
			<pubDate><![CDATA[Mon, 25 May 2026 09:08:48 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/flat-for-sale/]]></guid>
			<link><![CDATA[https://vinod.co/flat-for-sale/]]></link>
			<title>Flat For Sale</title>
			<pubDate><![CDATA[Thu, 16 Apr 2026 14:56:11 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/zookeeper-vs-kraft-why-kafka-architecture-changed/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/zookeeper-vs-kraft-why-kafka-architecture-changed/]]></link>
			<title>Zookeeper vs KRaft — Why Kafka Architecture Changed</title>
			<pubDate><![CDATA[Mon, 25 May 2026 06:44:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/how-messages-flow-inside-kafka/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/how-messages-flow-inside-kafka/]]></link>
			<title>How Messages Flow Inside Kafka</title>
			<pubDate><![CDATA[Mon, 25 May 2026 06:43:04 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/understanding-kafka-topics-partitions-and-offsets/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/understanding-kafka-topics-partitions-and-offsets/]]></link>
			<title>Understanding Kafka Topics, Partitions, and Offsets</title>
			<pubDate><![CDATA[Mon, 25 May 2026 06:42:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/what-is-apache-kafka-and-why-is-it-so-popular/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/what-is-apache-kafka-and-why-is-it-so-popular/]]></link>
			<title>What is Apache Kafka and Why is it So Popular?</title>
			<pubDate><![CDATA[Mon, 25 May 2026 06:41:50 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/core-components-of-event-driven-systems/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/core-components-of-event-driven-systems/]]></link>
			<title>Core Components of Event-Driven Systems</title>
			<pubDate><![CDATA[Mon, 25 May 2026 06:41:24 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/understanding-events-in-distributed-systems/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/understanding-events-in-distributed-systems/]]></link>
			<title>Understanding Events in Distributed Systems</title>
			<pubDate><![CDATA[Mon, 25 May 2026 06:40:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/eda-vs-request-response-architecture-which-one-should-you-use/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/eda-vs-request-response-architecture-which-one-should-you-use/]]></link>
			<title>EDA vs Request-Response Architecture — Which One Should You Use?</title>
			<pubDate><![CDATA[Mon, 25 May 2026 06:40:36 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/what-is-event-driven-architecture-eda/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/what-is-event-driven-architecture-eda/]]></link>
			<title>What is Event-Driven Architecture (EDA)?</title>
			<pubDate><![CDATA[Mon, 25 May 2026 06:40:17 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/understanding-kafka-partitions-and-consumer-groups-a-practical-deep-dive/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/understanding-kafka-partitions-and-consumer-groups-a-practical-deep-dive/]]></link>
			<title>Understanding Kafka Partitions and Consumer Groups: A Practical Deep Dive</title>
			<pubDate><![CDATA[Mon, 25 May 2026 03:12:49 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/about/]]></guid>
			<link><![CDATA[https://vinod.co/about/]]></link>
			<title>About</title>
			<pubDate><![CDATA[Mon, 13 Apr 2026 09:59:28 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/react/components-in-reactjs/]]></guid>
			<link><![CDATA[https://vinod.co/react/components-in-reactjs/]]></link>
			<title>Components in ReactJS</title>
			<pubDate><![CDATA[Mon, 13 Apr 2026 09:30:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/javascript/npx-beyond-the-basics/]]></guid>
			<link><![CDATA[https://vinod.co/javascript/npx-beyond-the-basics/]]></link>
			<title>npx &#8211; beyond the basics</title>
			<pubDate><![CDATA[Mon, 13 Apr 2026 09:30:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/contact-form/]]></guid>
			<link><![CDATA[https://vinod.co/contact-form/]]></link>
			<title>Contact me</title>
			<pubDate><![CDATA[Thu, 12 Feb 2026 12:40:01 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/machine-learning/getting-started-with-llm-apis-in-python/]]></guid>
			<link><![CDATA[https://vinod.co/machine-learning/getting-started-with-llm-apis-in-python/]]></link>
			<title>Getting Started with LLM APIs in Python</title>
			<pubDate><![CDATA[Mon, 13 Apr 2026 09:30:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/java/java-executor-framework-tutorial/]]></guid>
			<link><![CDATA[https://vinod.co/java/java-executor-framework-tutorial/]]></link>
			<title>Java Executor Framework Tutorial</title>
			<pubDate><![CDATA[Mon, 13 Apr 2026 09:30:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/rest/consuming-rest-services-using-the-cpr-2/]]></guid>
			<link><![CDATA[https://vinod.co/rest/consuming-rest-services-using-the-cpr-2/]]></link>
			<title>Consuming REST services using the CPR</title>
			<pubDate><![CDATA[Mon, 13 Apr 2026 09:30:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/rest/developing-restful-services-using-crow-cpp/]]></guid>
			<link><![CDATA[https://vinod.co/rest/developing-restful-services-using-crow-cpp/]]></link>
			<title>Developing RESTful services using Crow CPP</title>
			<pubDate><![CDATA[Mon, 13 Apr 2026 09:30:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/rest/what-is-cors/]]></guid>
			<link><![CDATA[https://vinod.co/rest/what-is-cors/]]></link>
			<title>What is CORS?</title>
			<pubDate><![CDATA[Mon, 13 Apr 2026 09:30:53 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/react/the-useeffect-hook-in-react-js/]]></guid>
			<link><![CDATA[https://vinod.co/react/the-useeffect-hook-in-react-js/]]></link>
			<title>The useEffect hook in React JS</title>
			<pubDate><![CDATA[Mon, 13 Apr 2026 09:30:53 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/java/what-is-the-importance-of-logging-in-java-applications/]]></guid>
			<link><![CDATA[https://vinod.co/java/what-is-the-importance-of-logging-in-java-applications/]]></link>
			<title>What is the importance of logging in Java applications?</title>
			<pubDate><![CDATA[Mon, 13 Apr 2026 09:30:53 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/rest/enable-cors-in-a-jax-rs-project/]]></guid>
			<link><![CDATA[https://vinod.co/rest/enable-cors-in-a-jax-rs-project/]]></link>
			<title>Enable CORS in a JAX-RS Project</title>
			<pubDate><![CDATA[Mon, 13 Apr 2026 09:30:53 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/rest/representation-state-transfer-rest/]]></guid>
			<link><![CDATA[https://vinod.co/rest/representation-state-transfer-rest/]]></link>
			<title>Representation State Transfer (ReST)</title>
			<pubDate><![CDATA[Mon, 13 Apr 2026 09:30:53 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/recent-posts/]]></guid>
			<link><![CDATA[https://vinod.co/recent-posts/]]></link>
			<title>Posts</title>
			<pubDate><![CDATA[Sat, 27 Dec 2025 12:07:48 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://vinod.co/kafka/kafka-brokers-clusters-and-replication-explained/]]></guid>
			<link><![CDATA[https://vinod.co/kafka/kafka-brokers-clusters-and-replication-explained/]]></link>
			<title>Kafka Brokers, Clusters, and Replication Explained</title>
			<pubDate><![CDATA[Mon, 25 May 2026 06:43:25 +0000]]></pubDate>
		</item>
				</channel>
</rss>
