<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://refactorfirst.com/about</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/posts</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/privacy</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/projects</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/apache-airflow-2-0-practical-jump-start</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/boost-java-application-performance-with-micronaut</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/defining-event-driven-achitectures-asyncapi</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/kind-kubernetes-cluster</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/micronaut-aws-lambda-application-for-api-gateway</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/micronaut-jpa-aws-lambda-function</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/spring-boot-api-first-design</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/spring-boot-aws-rds-jdbc-secrets-rotation-without-restart</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/spring-boot-boost-jpa-bulk-insert-performance-by-100x</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/springboot-developers-guide-to-micronaut</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/what-are-java-records-in-java-16</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/distributed-tracing-spring-boot-opentracing-jaeger</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/distributed-tracing-with-spring-cloud-sleuth</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/externalize-config-with-spring-cloud-config</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/spring-boot-spring-cache-with-ehcache-3</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/spring-boot-with-kafka-communication</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/spring-cloud-gateway-keycloak-oauth2-openid-connect</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/spring-cloud-gateway-keycloak-rbac-resource-server</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/spring-cloud-resiliance4j-circuitbreaker-and-retry</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/spring-cloud-stream-with-kafka-communication</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/3-ways-to-create-spring-boot-docker-images</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/build-native-image-with-graalvm</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/create-cryptocurrency-wallet-with-web3</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/create-ethereum-cryptocurrency-token-smart-contract</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/create-kubernetes-custom-resource-definition-crd</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/create-network-problems-with-toxiproxy</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/deploy-application-on-kubernetes-with-skaffold-helm-jib</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/fix-keycloak-oauth2-oidc-logout-with-spring-cloud-gateway</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/how-to-remote-debug-java-application-on-kubernetes</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/java-spring-boot-kubernetes-controller</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/spring-boot-application-testing-masterclass-course-review</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/spring-boot-fetch-secrets-from-aws-secrets-manager</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/spring-boot-prometheus-grafana</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/spring-boot-websockets-stomp-notifications</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/spring-boot-with-graphql</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/using-dynamodb-with-spring-boot</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/what-are-virtual-threads-in-java</loc>
  </url>

  <url>
    <loc
      >https://refactorfirst.com/distributed-tracing-with-opentelemetry-jaeger-in-spring-boot</loc
    >
  </url>

  <url>
    <loc>https://refactorfirst.com/how-does-fido2-passwordless-authentication-work</loc>
  </url>

  <url>
    <loc
      >https://refactorfirst.com/kick-start-spring-boot-application-with-aws-lambda-snap-start</loc
    >
  </url>

  <url>
    <loc>https://refactorfirst.com/localstack-with-docker-compose</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/setup-fido2-passwordless-authentication-with-keycloak</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/spring-boot-3-with-docker-compose-support</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/spring-boot-with-mongodb-using-spring-data</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/spring-boot-with-redis-stack-and-redis-insight</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/spring-cloud-aws-s3-localstack</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/spring-cloud-kafka-streams-aggregate-join-windowing</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/airflow</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/apm</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/authentication</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/aws</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/aws-lambda</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/aws-s3</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/circuit-breaker</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/configuration</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/consumer</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/course</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/cryptocurrency</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/database</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/distributed-tracing</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/docker</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/docker-compose</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/dynamodb</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/ehcache-3</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/ethereum</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/fido2</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/ganache</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/gateway</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/graalvm</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/grafana</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/graphql</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/jaeger</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/java</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/jcache</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/jdk19</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/jpa</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/kafka</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/kafka-stream</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/kakfa</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/keycloak</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/kstream</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/kubernetes</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/localstack</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/maven</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/message-broker</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/micronaut</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/mongo-express</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/mongodb</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/multithreading</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/mysql</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/native-image</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/network</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/nosql</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/oauth2</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/open-api-3</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/openid-connect</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/passwordless</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/producer</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/prometheus</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/push-notifications</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/python</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/rds</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/reactjs</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/redis-hash</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/redis-insight</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/redis-json</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/redis-search</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/resource-server</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/retry</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/scheduled</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/secrets-manager</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/skaffold</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/smart-contract</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/solidity</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/spring-boot</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/spring-cache</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/spring-cloud</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/spring-cloud-config-server</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/spring-cloud-functions</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/spring-cloud-stream</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/spring-clous-aws</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/spring-data</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/stomp</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/swagger</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/testing</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/toxiproxy</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/virtual-threads</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/web3</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/websockets</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/yaml</loc>
  </url>

  <url>
    <loc>https://refactorfirst.com/tags/zipkin</loc>
  </url>
</urlset>
