<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://lunarai.in/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/core-java/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/core-java/oop-principles/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/core-java/solid-principles/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/core-java/object-class/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/core-java/equals-and-hashcode/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/core-java/double-equals-vs-equals/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/core-java/string-stringbuilder-stringbuffer/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/core-java/immutable-objects/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/core-java/wrapper-classes-and-autoboxing/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/core-java/enums/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/core-java/records/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/core-java/sealed-classes/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/core-java/var-keyword/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/core-java/pass-by-value/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/introduction-to-collections/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/collection-interface/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/list-interface/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/arraylist/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/linkedlist/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/vector-and-stack/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/set-interface/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/hashset/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/linkedhashset/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/treeset/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/queue-interface/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/deque-interface/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/priorityqueue/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/map-interface/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/hashmap/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/linkedhashmap/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/treemap/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/weakhashmap/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/identityhashmap/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/enummap/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/concurrenthashmap/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/hashmap-internals/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/collections/load-factor-fail-fast-fail-safe/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/stream-basics/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/filtering/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/mapping/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/sorting/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/distinct-limit-skip/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/reduce/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/collectors/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/grouping-partitioning/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/advanced-collectors/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/flatmap/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/interview-problems/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/optional/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/primitive-streams/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/generating-streams/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/functional-interfaces/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/method-references/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/parallel-streams/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/custom-collectors/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/stream-internals/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/interview-masterclass/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/date-time-api/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/java-8/stream-cheat-sheet/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/exceptions/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/exceptions/exception-handling-fundamentals/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/exceptions/checked-vs-unchecked/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/exceptions/try-with-resources/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/exceptions/custom-exceptions/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/exceptions/exception-hierarchy/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/exceptions/finally-block/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/exceptions/suppressed-exceptions/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/exceptions/throw-vs-throws/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/exceptions/exception-propagation-stack-unwinding/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/exceptions/exception-overriding-rules/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/exceptions/best-practices-anti-patterns/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/exceptions/exception-handling-in-spring-boot/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/reflection/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/reflection/introduction-to-reflection/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/reflection/the-class-class/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/reflection/obtaining-a-class-object/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/reflection/class-loading-internals/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/reflection/class-api/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/reflection/constructors/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/reflection/fields/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/reflection/methods/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/reflection/annotations/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/reflection/dynamic-proxies/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/multithreading/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/multithreading/introduction-to-multithreading/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/multithreading/creating-threads/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/multithreading/thread-lifecycle-methods/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/multithreading/race-conditions-synchronized/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/multithreading/java-memory-model-volatile/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/multithreading/wait-notify/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/multithreading/deadlock-livelock-starvation/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/multithreading/locks/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/multithreading/atomic-variables-cas/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/multithreading/executor-framework/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/multithreading/threadpoolexecutor/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/multithreading/completablefuture/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/multithreading/synchronizers/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/multithreading/concurrent-collections/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/multithreading/immutability-threadlocal/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/multithreading/fork-join-parallel-streams/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/multithreading/virtual-threads/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/multithreading/spring-async-concurrency/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/java/multithreading/concurrency-coding-scenarios/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/how-spring-understands-annotations/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/component/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/service/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/repository/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/controller/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/restcontroller/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/requestmapping/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/http-method-mappings/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/pathvariable/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/requestparam/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/requestbody/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/responsebody/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/responseentity/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/controlleradvice-exceptionhandler/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/requestheader-cookievalue-requestattribute/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/modelattribute/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/requestpart-file-upload/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/bean-validation/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/dependency-injection/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/bean-lifecycle/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/spring-aop/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/spring-security/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/auto-configuration/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/actuator/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/microservices/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/performance-jvm-tuning/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/value/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-boot/configurationproperties/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-data-jpa/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-data-jpa/introduction-to-spring-data-jpa/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-data-jpa/repository-methods/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-data-jpa/query-keywords/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-data-jpa/pagination-sorting/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-data-jpa/query-jpql/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-data-jpa/native-queries/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-data-jpa/entity-mapping/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-data-jpa/persistence-context-lifecycle/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-data-jpa/relationships/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-data-jpa/fetching-n-plus-one/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-data-jpa/transactions-locking/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-data-jpa/projections-specifications-auditing/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-data-jpa/inheritance-composite-keys/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-data-jpa/caching-pooling-migrations/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-data-jpa/testing-jpa/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-data-jpa/advanced-hibernate-features/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-data-jpa/jpa-interview-cheat-sheet/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-security/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-security/password-encoding/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-security/bcrypt/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-security/jwt-structure-signing/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-security/jwt-authentication-spring-boot/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-security/jjwt-implementation/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/spring-security/jwt-security-interview-scenarios/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/logging/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/logging/introduction-to-logging/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/logging/log4j2-architecture-configuration/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/spring/logging/logging-in-spring-boot/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/design-patterns/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/design-patterns/essential-patterns/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/design-patterns/essential-patterns/introduction-to-design-patterns/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/design-patterns/essential-patterns/factory-method/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/design-patterns/essential-patterns/singleton/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/design-patterns/essential-patterns/builder/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/design-patterns/essential-patterns/strategy/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/design-patterns/essential-patterns/observer/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/design-patterns/essential-patterns/proxy/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/design-patterns/essential-patterns/adapter/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/design-patterns/essential-patterns/decorator/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/design-patterns/essential-patterns/circuit-breaker/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/design-patterns/essential-patterns/saga/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/design-patterns/essential-patterns/design-patterns-cheat-sheet/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/kafka/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/kafka/introduction-to-kafka/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/kafka/core-concepts/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/kafka/architecture-kraft-replication/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/kafka/local-setup-cli/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/kafka/producers/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/kafka/consumers-consumer-groups/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/kafka/offsets-rebalancing/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/kafka/delivery-semantics-exactly-once/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/kafka/retention-compaction-storage/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/kafka/spring-kafka/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/kafka/error-handling-retries-dlt/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/kafka/schemas-serialization/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/kafka/kafka-streams-connect/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/kafka/performance-monitoring-security/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/kafka/kafka-interview-masterclass/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/microservices-basics/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/microservices-basics/introduction-to-microservices/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/microservices-basics/decomposition-ddd/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/microservices-basics/inter-service-communication/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/microservices-basics/service-discovery-load-balancing/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/microservices-basics/api-gateway/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/microservices-basics/config-server/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/microservices-basics/resilience-patterns/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/microservices-basics/data-management/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/microservices-basics/security-in-microservices/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/microservices-basics/observability/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/microservices-basics/deployment-containers-kubernetes/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/microservices/microservices-basics/microservices-interview-scenarios/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/database-fundamentals/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/ddl-crud/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/filtering-data/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/sorting-builtin-functions/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/conditional-logic-null/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/transactions-acid/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/week-1-revision/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/inner-join/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/left-join/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/self-join/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/many-to-many/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/join-optimization/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/group-by-aggregates/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/having/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/order-by-limit-ranking/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/case-null-handling/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/date-time-functions/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/string-functions/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/subqueries/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/correlated-subqueries/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/ctes/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/window-functions/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/advanced-window-functions/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/advanced-analytical-queries/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/keys-constraints/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/normalization/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/indexes-query-performance/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/views-materialized-views/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/stored-procedures-functions/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/performance-tuning-interview-masterclass/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/database/sql/set-operators-union/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/system-design/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/system-design/system-design-basics/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/system-design/system-design-basics/approaching-system-design/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/system-design/system-design-basics/back-of-the-envelope-estimation/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/system-design/system-design-basics/scalability-availability/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/system-design/system-design-basics/load-balancing/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/system-design/system-design-basics/caching/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/system-design/system-design-basics/sql-vs-nosql/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/system-design/system-design-basics/replication-sharding/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/system-design/system-design-basics/cap-consistency/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/system-design/system-design-basics/message-queues-async/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/system-design/system-design-basics/rate-limiting/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/system-design/system-design-basics/api-design/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/system-design/system-design-basics/design-url-shortener/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/system-design/system-design-basics/design-notification-system/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/system-design/system-design-basics/system-design-cheat-sheet/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/scenarios/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/scenarios/backend-scenarios/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/scenarios/backend-scenarios/production-issues-api-performance/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/scenarios/backend-scenarios/database-transactions/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/scenarios/backend-scenarios/microservices-distributed-systems/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/scenarios/backend-scenarios/kafka-event-driven/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/scenarios/backend-scenarios/idempotency-concurrency/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/scenarios/backend-scenarios/java-jvm-multithreading/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/scenarios/backend-scenarios/spring-boot-behavior/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/scenarios/backend-scenarios/security-authentication/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/about/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/contact/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/privacy-policy/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/terms/</loc><lastmod>2026-10-16</lastmod></url>
  <url><loc>https://lunarai.in/support/</loc><lastmod>2026-10-16</lastmod></url>
</urlset>
