<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://pravin.dev/posts/understanding-java-vm-memory-management/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/understanding-class-loading-java-virtual-machine/</loc>
<lastmod>2021-05-24T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/external-traffic-handling-aws-kubernetes-services/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/things-i-learned-from-analysis-migration-activity/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/understanding-legacy-system-migration-using-strangler/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/aws-api-gateway-ways-to-handle-request-timeout/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/challenges-discovered-in-migration-of-application-to-another-platform/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/approaches-for-start-and-resume-journey-for-user-onboarding-to-platform-part-i/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/understanding-nodejs-v8-and-spring-webflux-netty-based-on-event-loop-design/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/tips-to-test-library-changes/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/code-smell-series-variable-name/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/code-smell-series-file-name/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/code-smell-series-ssh-something-is-happening/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/what-makes-api-documentation-terrible/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/saga-pattern-state-in-reactive-system/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/how-not-to-document-your-apis/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/do-not-trust-others-code/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/code-smell-in-unit-test/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/understanding-raft-distributed-consensus-protocol/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/code-smell-big-classs/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/workflow-using-iwf-framework/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/understanding-the-impact-of-inaccurate-user-acceptance-testing-environment/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/nginx-understanding-and-deployment/</loc>
<lastmod>2024-03-01T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/nginx-understanding-and-deployment/nginx-layer-4-vs-layer-7-proxying/</loc>
<lastmod>2024-03-02T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/nginx-understanding-and-deployment/nginx-threading-and-connections/</loc>
<lastmod>2025-05-27T09:02:37+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/nginx-understanding-and-deployment/nginx-process-architecture/</loc>
<lastmod>2024-03-04T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/nginx-understanding-and-deployment/tls-with-nginx/</loc>
<lastmod>2024-03-05T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/nginx-understanding-and-deployment/http-2-with-secure-nginx/</loc>
<lastmod>2024-03-06T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/nginx-understanding-and-deployment/nginx-demo-using-docker/</loc>
<lastmod>2025-05-27T08:59:16+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/nginx-understanding-and-deployment/nginx-timeouts/</loc>
<lastmod>2024-03-08T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/nginx-understanding-and-deployment/nginx-config-webserver/</loc>
<lastmod>2024-03-09T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/nginx-understanding-and-deployment/nginx-config-level-7-proxy/</loc>
<lastmod>2024-03-10T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/nginx-understanding-and-deployment/nginx-config-level-4-proxy/</loc>
<lastmod>2024-03-11T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/nginx-understanding-and-deployment/nginx-and-websockets/</loc>
<lastmod>2024-03-12T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/nginx-understanding-and-deployment/websockets-demo/</loc>
<lastmod>2024-03-13T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/nginx-understanding-and-deployment/nginrat-a-remote-access-trojan-injecting-nginx/</loc>
<lastmod>2024-03-14T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/network-engineering-fundamental-part-1/</loc>
<lastmod>2025-05-25T22:24:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/network-engineering-fundamental-part-2/</loc>
<lastmod>2025-05-25T22:24:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/network-engineering-fundamental-part-3/</loc>
<lastmod>2025-05-25T22:24:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/network-engineering-fundamental-part-4/</loc>
<lastmod>2025-05-25T22:24:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/network-engineering-fundamental-part-5/</loc>
<lastmod>2025-05-25T22:24:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/network-engineering-fundamental-part-6/</loc>
<lastmod>2025-05-25T22:24:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/network-engineering-fundamental-part-7/</loc>
<lastmod>2025-05-25T22:24:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/network-engineering-fundamental-part-8/</loc>
<lastmod>2025-05-25T22:24:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/network-engineering-fundamental-part-9/</loc>
<lastmod>2025-05-25T22:24:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/system-design-roadmap/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/database-engineering-fundamental-part-1/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/database-engineering-fundamental-part-1/database-page/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/database-engineering-fundamental-part-1/microsoft-sql-server-clustered-index-des/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/database-engineering-fundamental-part-1/the-cost-of-long-running-transactions/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/database-engineering-fundamental-part-2/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/database-engineering-fundamental-part-2/sharding-with-postgres/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/database-engineering-fundamental-part-3/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/database-engineering-fundamental-part-3/memcached-in-memory-database-architecture/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/database-engineering-fundamental-part-3/mongodb-collection-clustered-index/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/database-engineering-fundamental-part-3/mongodb-internal-architecture/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/database-engineering-fundamental-part-4/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/database-engineering-fundamental-part-5/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/database-engineering-fundamental-part-5/how-shopify-engineering-improved-database-writes/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/database-engineering-fundamental-part-5/how-slow-is-select-in-row-store/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/database-engineering-fundamental-part-5/innodb-b-tree-latch-optimization-history/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/database-engineering-fundamental-part-5/postgres-locks-a-deep-dive/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/database-engineering-fundamental-part-5/postgres-vs-msysql/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/database-engineering-fundamental-part-5/postgresql-process-architecture/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/database-engineering-fundamental-part-5/toast-table-in-postgres/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/database-engineering-fundamental-part-5/wal-redo-and-undo-logs-in-postgres/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/database-engineering-fundamental-part-5/why-uber-engineering-switched-from-postgres-to-mysql/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/database-engineering-fundamental-part-5/write-amplification-problem-in-postgresql/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/rate-limiting-using-spring-aop/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/caching-in-springboot-with-redis/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/spring-transactional-annotation/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/kafka-schema-registry-and-json-schema-a-comprehensive-guide/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/spring-aop/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/tech-blogs-become-better-software-engineer/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/apache-camel-application-integration/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/scalabilities-for-dummies/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/effortless-postgres-s3-data-flow-spring-boot/</loc>
<lastmod>2025-04-24T14:02:59+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/rule-engine-from-chaos-to-control-1/</loc>
<lastmod>2025-05-05T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/rule-engine-from-chaos-to-control-2/</loc>
<lastmod>2025-08-03T10:33:51+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/rule-engine-from-chaos-to-control-3/</loc>
<lastmod>2025-08-03T13:13:12+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/from-java-to-python-a-developers-guide-to-testing-migration/</loc>
<lastmod>2025-07-08T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/rule-engine-from-chaos-to-control-4/</loc>
<lastmod>2025-12-06T07:36:32+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/graph-based-ownership-network-asset-management/</loc>
<lastmod>2025-08-01T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/opensearch-architecture-and-flow/</loc>
<lastmod>2025-08-22T10:27:12+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/opensearch-reindexing/</loc>
<lastmod>2025-08-29T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/understanding-dynamodb-delimiters-and-lexicographical-sorting/</loc>
<lastmod>2025-09-05T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/dynamodb-single-table-design/</loc>
<lastmod>2025-09-13T15:38:23+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/ai-engineering-learning-1/</loc>
<lastmod>2025-10-10T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/ai-engineering-learning-2/</loc>
<lastmod>2025-10-10T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/ai-engineering-learning-3/</loc>
<lastmod>2026-01-11T11:19:10+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/ai-engineering-learning-4/</loc>
<lastmod>2025-10-14T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/ai-engineering-learning-5/</loc>
<lastmod>2025-10-16T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/ai-engineering-learning-6/</loc>
<lastmod>2025-10-18T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/ai-engineering-learning-7/</loc>
<lastmod>2025-10-20T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/mcp-in-action-connecting-groq-llms-to-gmail-and-stock-apis/</loc>
<lastmod>2025-11-30T17:56:40+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/building-databricks-medallion-pipelines-with-dynamodb-1/</loc>
<lastmod>2025-12-12T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/building-databricks-medallion-pipelines-with-dynamodb-2/</loc>
<lastmod>2025-12-15T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/building-databricks-medallion-pipelines-with-dynamodb-3/</loc>
<lastmod>2025-12-19T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/building-databricks-medallion-pipelines-with-dynamodb-4/</loc>
<lastmod>2025-12-22T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/pyspark-learning-1/</loc>
<lastmod>2026-01-05T08:55:22+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/pyspark-learning-2/</loc>
<lastmod>2026-01-05T08:55:22+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/pyspark-learning-3/</loc>
<lastmod>2026-01-05T08:55:22+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/pyspark-learning-4/</loc>
<lastmod>2026-01-05T08:55:22+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/pyspark-learning-5/</loc>
<lastmod>2026-01-05T08:55:22+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/debugging-databricks-caching/</loc>
<lastmod>2026-03-14T01:51:30+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/posts/the-feature-flag-that-taught-me-three-hard-lessons/</loc>
<lastmod>2026-03-13T00:00:00+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/podcasts/</loc>
<lastmod>2026-03-30T14:01:50+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/categories/</loc>
<lastmod>2026-03-30T14:01:50+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/tags/</loc>
<lastmod>2026-03-30T14:01:50+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/archives/</loc>
<lastmod>2026-03-30T14:01:50+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/about/</loc>
<lastmod>2026-03-30T14:01:50+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/java/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/docker-compose/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/kafka/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/performance-tuning/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/jvm/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/backend/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/security/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/backenddevelopment/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/awscloud/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/kubernetes/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/networkarchitecture/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/scalability/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/resiliency/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/design/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/softwaredevelopment/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/nodejs/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/systemdesign/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/strategy/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/aws/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/softwarearchitecture/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/softwareengineering/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/migration/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/onboardingprocess/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/springwebflux/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/eventloop/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/gradle/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/testing/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/coding/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/smells/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/uat/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/network-engineering/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/nginx/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/system-design/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/interview/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/database-engineering/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/spring/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/ruleengine/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/graphnetworks/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/assetmanagement/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/opensearch/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/dynamodb/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/aiengineering/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/langchain/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/multiagentsystems/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/mcp/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/llm/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/integration/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/gmailapi/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/groq/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/databricks/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/medallionarchitecture/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/dataengineering/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/bigdata/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/pyspark/</loc>
</url>
<url>
<loc>https://pravin.dev/tags/featureflags/</loc>
</url>
<url>
<loc>https://pravin.dev/categories/blogging/</loc>
</url>
<url>
<loc>https://pravin.dev/categories/article/</loc>
</url>
<url>
<loc>https://pravin.dev/categories/codesmellseries/</loc>
</url>
<url>
<loc>https://pravin.dev/categories/presentation/</loc>
</url>
<url>
<loc>https://pravin.dev/categories/system-design/</loc>
</url>
<url>
<loc>https://pravin.dev/categories/documentation/</loc>
</url>
<url>
<loc>https://pravin.dev/page2/</loc>
</url>
<url>
<loc>https://pravin.dev/page3/</loc>
</url>
<url>
<loc>https://pravin.dev/page4/</loc>
</url>
<url>
<loc>https://pravin.dev/page5/</loc>
</url>
<url>
<loc>https://pravin.dev/page6/</loc>
</url>
<url>
<loc>https://pravin.dev/page7/</loc>
</url>
<url>
<loc>https://pravin.dev/page8/</loc>
</url>
<url>
<loc>https://pravin.dev/page9/</loc>
</url>
<url>
<loc>https://pravin.dev/page10/</loc>
</url>
<url>
<loc>https://pravin.dev/page11/</loc>
</url>
<url>
<loc>https://pravin.dev/assets/document/attachment/database-engineering-fundamental-part-1/SQLServerIndexArchitectureandDesignGuide-SQLServer_MicrosoftDocs.pdf</loc>
<lastmod>2026-03-30T14:01:23+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/assets/document/attachment/database-engineering-fundamental-part-1/bloom-filter.pdf</loc>
<lastmod>2026-03-30T14:01:23+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/assets/document/attachment/database-engineering-fundamental-part-1/multiple-indexes.pdf</loc>
<lastmod>2026-03-30T14:01:23+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/assets/document/attachment/database-engineering-fundamental-part-2/b-tree-original-paper.pdf</loc>
<lastmod>2026-03-30T14:01:23+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/assets/document/attachment/database-engineering-fundamental-part-4/SQLServer-ServerSide-Cursor-Types.pdf</loc>
<lastmod>2026-03-30T14:01:23+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/assets/document/attachment/database-engineering-fundamental-part-5/NULL.pdf</loc>
<lastmod>2026-03-30T14:01:23+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/assets/document/attachment/database-engineering-fundamental-part-5/PostgresLocksADeepDive-New.pdf</loc>
<lastmod>2026-03-30T14:01:23+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/assets/document/attachment/dynamodb-single-table-design/DynamoDB_Single_Table_Design.pdf</loc>
<lastmod>2026-03-30T14:01:23+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/assets/document/attachment/network-engineering-fundamental/2210.00714v2.pdf</loc>
<lastmod>2026-03-30T14:01:23+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/assets/document/attachment/network-engineering-fundamental/TLS-0RTT.pdf</loc>
<lastmod>2026-03-30T14:01:23+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/assets/document/attachment/opensearch-architecture-and-flow/opensearch.pdf</loc>
<lastmod>2026-03-30T14:01:23+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/assets/document/attachment/system-design-roadmap/interview_prep%20_%20high_level_design_roadmap_%20by_sandeep_kumar.pdf</loc>
<lastmod>2026-03-30T14:01:23+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/assets/document/attachment/system-design-roadmap/roadmap-for-high-level-system-design-interviews-preparation.pdf</loc>
<lastmod>2026-03-30T14:01:23+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/assets/document/attachment/system-design-roadmap/roadmap-for-low-level-design-interviews-preparation.pdf</loc>
<lastmod>2026-03-30T14:01:23+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/assets/document/attachment/system-design-roadmap/system_design_fundamentals_%20a_complete_guide_for_%20beginners.pdf</loc>
<lastmod>2026-03-30T14:01:23+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/assets/document/presentation/how-to-not-document-your-apis.pdf</loc>
<lastmod>2026-03-30T14:01:23+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/assets/document/presentation/state-in-your-reactive-system.pdf</loc>
<lastmod>2026-03-30T14:01:23+05:30</lastmod>
</url>
<url>
<loc>https://pravin.dev/assets/document/presentation/understanding-raft-distributed-consensus-protocol/RAFT%20-%20Distributed%20consensus%20protocol.pdf</loc>
<lastmod>2026-03-30T14:01:23+05:30</lastmod>
</url>
</urlset>
