<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.besthub.dev/articles/comparison-of-four-popular-open-source-distributed-message-queues-kafka-activemq-rabbitmq-and-rocketmq-3605bcd2c74a</loc>
    <lastmod>2026-04-01T07:30:11Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/getting-started-with-minio-installation-configuration-and-spring-boot-integration-for-object-storage-6a9a14860328</loc>
    <lastmod>2026-04-01T07:29:58Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/design-and-implementation-strategies-for-delayed-messages-in-distributed-message-queues-50ad8ff14d0f</loc>
    <lastmod>2026-04-01T07:29:55Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/new-features-in-spring-boot-2-7-0-d57f6d5a340d</loc>
    <lastmod>2026-04-01T07:29:39Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/getting-started-with-the-xxl-job-distributed-task-scheduling-framework-in-java-edae6c73f45f</loc>
    <lastmod>2026-04-01T07:29:37Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-mysql-read-write-splitting-with-sharding-jdbc-using-docker-049c4d7733d7</loc>
    <lastmod>2026-04-01T07:29:35Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-distributed-authorization-in-spring-cloud-microservices-with-custom-annotations-849276439856</loc>
    <lastmod>2026-04-01T07:29:35Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-sun-misc-unsafe-construction-core-functions-and-practical-use-cases-16a63e09bf1c</loc>
    <lastmod>2026-04-01T07:29:32Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-the-paxos-consensus-algorithm-principles-roles-and-derivation-4aa8fc1ed0ac</loc>
    <lastmod>2026-04-01T07:29:18Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/practical-guide-to-using-ctrip-s-apollo-distributed-configuration-center-with-spring-boot-567d36a444a3</loc>
    <lastmod>2026-04-01T07:29:15Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/introducing-kk-anti-reptile-a-spring-boot-anti-crawler-filter-component-8723aa000488</loc>
    <lastmod>2026-04-01T07:29:12Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/using-alibaba-s-transmittablethreadlocal-to-propagate-threadlocal-variables-in-thread-pools-fb47ebf04286</loc>
    <lastmod>2026-04-01T07:29:10Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-rpc-vs-http-architecture-call-types-and-popular-frameworks-fec09a53bbff</loc>
    <lastmod>2026-04-01T07:29:10Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-data-desensitization-with-custom-jackson-annotations-in-java-f079ef752273</loc>
    <lastmod>2026-04-01T07:28:56Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/introduction-to-disruptor-high-performance-java-message-queue-with-full-code-demo-f493646d3961</loc>
    <lastmod>2026-04-01T07:28:51Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/migrating-service-registry-from-eureka-to-nacos-with-dual-registration-and-subscription-in-spring-cloud-alibaba-a1abfe86721e</loc>
    <lastmod>2026-04-01T07:28:49Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/customizing-the-token-response-format-in-spring-security-oauth2-7f3562e0eb21</loc>
    <lastmod>2026-04-01T07:28:45Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-local-transactions-in-sharding-jdbc-and-their-limits-for-distributed-transactions-6ca24032669d</loc>
    <lastmod>2026-04-01T07:28:45Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-distributed-websocket-messaging-with-spring-cloud-alibaba-redis-and-kafka-9620b5c1625d</loc>
    <lastmod>2026-04-01T07:28:32Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/encrypting-spring-boot-configuration-files-with-jasypt-spring-boot-de8a0ad7558f</loc>
    <lastmod>2026-04-01T07:28:19Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-guava-ratelimiter-and-the-token-bucket-algorithm-for-java-rate-limiting-80fb5ba7aef5</loc>
    <lastmod>2026-04-01T07:28:19Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-xa-distributed-transactions-in-mysql-and-sharding-jdbc-with-atomikos-8ad106c80d5f</loc>
    <lastmod>2026-04-01T07:28:17Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/customizing-oauth2-authorization-code-flow-pages-in-spring-cloud-alibaba-7366c64f8afe</loc>
    <lastmod>2026-04-01T07:28:14Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-dynamic-flow-orchestration-with-nacos-springboot-and-kafka-a8e7408d094b</loc>
    <lastmod>2026-04-01T07:28:01Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/step-by-step-guide-to-deploying-and-using-flowable-workflow-engine-with-spring-boot-b23a8ec83508</loc>
    <lastmod>2026-04-01T07:27:58Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-coupon-grant-type-dispatch-with-strategy-pattern-and-map-functional-interface-in-java-73c4129164ce</loc>
    <lastmod>2026-04-01T07:27:58Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-and-implementing-httpbasic-authentication-in-spring-security-6462176f44e7</loc>
    <lastmod>2026-04-01T07:27:55Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-a-timing-wheel-for-rpc-timeout-and-heartbeat-tasks-cb479354776b</loc>
    <lastmod>2026-04-01T07:27:53Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/security-and-system-complexity-comparison-between-nacos-and-apollo-configuration-centers-b76102b7c01c</loc>
    <lastmod>2026-04-01T07:27:41Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/using-spring-event-for-synchronous-and-asynchronous-processing-in-spring-cloud-alibaba-projects-31347f79570a</loc>
    <lastmod>2026-04-01T07:27:37Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-nacos-long-polling-mechanism-in-spring-cloud-alibaba-12df1905cc8d</loc>
    <lastmod>2026-04-01T07:27:37Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/deep-dive-into-nacos-service-registration-and-discovery-mechanisms-e247c30acc62</loc>
    <lastmod>2026-04-01T07:27:34Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/using-java-8-optional-to-avoid-nullpointerexception-ab5faaf36a1a</loc>
    <lastmod>2026-04-01T07:27:31Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-common-access-control-models-acl-dac-mac-abac-and-rbac-2b03cc989655</loc>
    <lastmod>2026-04-01T07:27:16Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/spring-batch-architecture-overview-and-core-concepts-17b1befadf0b</loc>
    <lastmod>2026-04-01T07:27:12Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/eliminating-code-duplication-in-java-business-logic-with-design-patterns-annotations-and-bean-mapping-5ca19349b348</loc>
    <lastmod>2026-04-01T07:27:10Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/using-flyway-for-database-version-management-and-migration-in-spring-boot-66c97935a31b</loc>
    <lastmod>2026-04-01T07:27:08Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/asynchronous-architecture-optimization-for-high-concurrency-video-playback-thread-pool-in-memory-queue-mq-and-agent-mq-solutions-c84a303cdd82</loc>
    <lastmod>2026-04-01T07:27:06Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-and-refactoring-the-chain-of-responsibility-design-pattern-in-java-d85116035a4e</loc>
    <lastmod>2026-04-01T07:26:52Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/eight-database-optimization-strategies-reducing-data-volume-leveraging-space-and-selecting-the-right-storage-system-de013df951ed</loc>
    <lastmod>2026-04-01T07:26:45Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/investigating-excessive-native-memory-usage-in-a-spring-boot-application-migrated-to-mdp-framework-7479f258e733</loc>
    <lastmod>2026-04-01T07:26:43Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-request-and-response-encryption-in-spring-mvc-with-controlleradvice-4e3bca2a6527</loc>
    <lastmod>2026-04-01T07:26:39Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-object-pooling-in-java-commons-pool-2-jedis-and-hikaricp-972b3a1c1f0a</loc>
    <lastmod>2026-04-01T07:26:25Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-redisson-distributed-lock-implementation-3e3074f51b62</loc>
    <lastmod>2026-04-01T07:26:23Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/retrieving-client-ip-and-geolocation-in-java-with-httpservletrequest-and-ip2region-96ad93bfcdac</loc>
    <lastmod>2026-04-01T07:26:20Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/server-side-request-deduplication-using-unique-ids-and-parameter-hashing-in-java-e10e1488a1fd</loc>
    <lastmod>2026-04-01T07:26:18Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-fast-file-upload-instant-upload-chunked-upload-and-resume-upload-with-java-backend-a39dd35b448b</loc>
    <lastmod>2026-04-01T07:26:13Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-single-sign-on-sso-and-oauth2-0-differences-implementation-and-cas-workflow-9670f91cdceb</loc>
    <lastmod>2026-04-01T07:25:57Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/diagnosing-and-solving-a-100-ms-latency-issue-in-a-spring-boot-channel-system-using-arthas-05c329e94d9f</loc>
    <lastmod>2026-04-01T07:25:55Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-rpc-and-grpc-concepts-frameworks-and-a-practical-java-implementation-3b617fbbbc14</loc>
    <lastmod>2026-04-01T07:25:55Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/java-distributed-task-scheduling-frameworks-overview-comparison-and-best-practices-ae03f20cab94</loc>
    <lastmod>2026-04-01T07:25:55Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/design-and-implementation-of-a-gray-release-system-with-spring-cloud-alibaba-45762082f164</loc>
    <lastmod>2026-04-01T07:25:53Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/refactoring-classic-design-patterns-with-java-8-features-strategy-template-method-observer-and-chain-of-responsibility-6e9c9b9b82bd</loc>
    <lastmod>2026-04-01T07:25:41Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/using-guava-retrying-for-flexible-retry-strategies-in-java-2543f66d0549</loc>
    <lastmod>2026-04-01T07:25:38Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/comprehensive-guide-to-api-gateway-concepts-design-types-and-best-practices-f68a13600a85</loc>
    <lastmod>2026-04-01T07:25:33Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/getting-started-with-minio-installation-features-and-spring-boot-integration-for-file-upload-9a4f31ac71ad</loc>
    <lastmod>2026-04-01T07:25:31Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-coupling-in-microservices-rpc-vs-event-driven-approaches-801cf78209fe</loc>
    <lastmod>2026-04-01T07:25:28Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-the-raft-consensus-algorithm-roles-elections-log-replication-and-split-brain-scenarios-963d9d1bf686</loc>
    <lastmod>2026-04-01T07:25:16Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/microservice-architecture-design-patterns-benefits-drawbacks-and-usage-guidelines-e4f8f3af869b</loc>
    <lastmod>2026-04-01T07:25:11Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/seven-common-spring-boot-performance-optimization-techniques-eadb62a4efd1</loc>
    <lastmod>2026-04-01T07:25:04Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/optimizing-large-scale-excel-import-in-java-from-poi-to-easyexcel-caching-batch-inserts-and-parallel-streams-c9bad79c9ad0</loc>
    <lastmod>2026-04-01T07:24:58Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/spring-boot-best-practices-16-tips-for-building-robust-microservices-ae500625abad</loc>
    <lastmod>2026-04-01T07:24:56Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/customizing-spring-security-formlogin-authentication-8bcd82dffe74</loc>
    <lastmod>2026-04-01T07:24:42Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-netty-s-asynchronous-model-epoll-and-io-multiplexing-from-theory-to-a-hand-written-server-64ebdd7cc504</loc>
    <lastmod>2026-04-01T07:24:37Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/differences-between-autowired-and-resource-in-spring-dependency-injection-d2397a195781</loc>
    <lastmod>2026-04-01T07:24:34Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/spring-cloud-kubernetes-and-istio-architectural-comparison-and-service-mesh-value-842feb20b2c2</loc>
    <lastmod>2026-04-01T07:24:30Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-data-heterogeneity-scenarios-methods-and-implementation-with-binlog-canal-and-mq-0c0c3839a64c</loc>
    <lastmod>2026-04-01T07:24:16Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-vo-dto-do-and-po-concepts-differences-and-practical-application-in-a-three-tier-architecture-90e2aa66023d</loc>
    <lastmod>2026-04-01T07:24:10Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-bcrypt-and-password-hashing-in-spring-security-03d16c26c53a</loc>
    <lastmod>2026-04-01T07:24:06Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/ensuring-thread-safety-for-spring-singleton-beans-problems-and-solutions-e59e008f664e</loc>
    <lastmod>2026-04-01T07:24:06Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/tomcat-performance-tuning-core-components-and-key-parameters-465d077f6d1c</loc>
    <lastmod>2026-04-01T07:24:04Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/cross-database-table-pagination-query-solutions-for-sharded-systems-029fec71f506</loc>
    <lastmod>2026-04-01T07:23:50Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/request-collapsing-techniques-in-java-hystrix-collapser-batchcollapser-and-concurrenthashmultiset-1a98c58694b8</loc>
    <lastmod>2026-04-01T07:23:47Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/how-to-quickly-locate-and-optimize-slow-query-sql-in-mysql-83f6a987ced5</loc>
    <lastmod>2026-04-01T07:23:45Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-zero-copy-techniques-dma-sendfile-mmap-and-direct-i-o-387efa6c8d94</loc>
    <lastmod>2026-04-01T07:23:43Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/query-separation-optimizing-large-table-queries-with-separate-read-stores-976df1df26c9</loc>
    <lastmod>2026-04-01T07:23:41Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/using-strategy-enum-to-replace-large-if-else-chains-in-java-b38a807d5457</loc>
    <lastmod>2026-04-01T07:23:30Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-a-redis-distributed-lock-with-aop-and-automatic-renewal-in-spring-boot-b3d2797e4b8c</loc>
    <lastmod>2026-04-01T07:23:19Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/spring-native-achieving-sub-100-ms-startup-for-spring-boot-applications-7c7e16bd1ff8</loc>
    <lastmod>2026-04-01T07:23:19Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/design-and-implementation-of-a-simple-single-node-configuration-center-in-spring-boot-8a93ad630727</loc>
    <lastmod>2026-04-01T07:23:16Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/overview-of-redis-monitoring-data-migration-and-cluster-management-tools-e578681d6b71</loc>
    <lastmod>2026-04-01T07:23:15Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/spring-boot-2-7-upgrade-pitfalls-and-solutions-0c454c9bf6b2</loc>
    <lastmod>2026-04-01T07:23:04Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/a-practical-roadmap-for-microservice-architecture-concepts-tools-and-best-practices-78d47dbdaa6f</loc>
    <lastmod>2026-04-01T07:22:58Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/reasonable-microservice-splitting-problems-principles-and-practical-guidelines-e8c9034416e3</loc>
    <lastmod>2026-04-01T07:22:58Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-internal-only-apis-in-spring-cloud-microservice-isolation-gateway-whitelist-and-aop-approaches-7d270ce827ee</loc>
    <lastmod>2026-04-01T07:22:56Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/13-redis-performance-optimization-rules-27e10fdb37ca</loc>
    <lastmod>2026-04-01T07:22:53Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/automatic-registration-of-executors-and-jobhandlers-for-xxl-job-via-a-spring-boot-starter-59fb3fcfed07</loc>
    <lastmod>2026-04-01T07:22:41Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/deploying-graylog-with-docker-compose-and-integrating-it-into-a-spring-boot-application-77399c914c19</loc>
    <lastmod>2026-04-01T07:22:39Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/designing-scalable-systems-from-a-single-server-to-multi-node-architecture-f0bce641e91e</loc>
    <lastmod>2026-04-01T07:22:39Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/database-sharding-storage-options-implementation-strategies-and-migration-considerations-0c04c38479fc</loc>
    <lastmod>2026-04-01T07:22:39Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/fundamentals-and-comparative-overview-of-open-source-monitoring-systems-zabbix-open-falcon-prometheus-edcb66b2ae4a</loc>
    <lastmod>2026-04-01T07:22:21Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/implementing-xss-prevention-in-spring-boot-with-request-wrapper-filter-and-custom-jackson-serialization-0d8e9c345ef8</loc>
    <lastmod>2026-04-01T07:22:19Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/spring-framework-6-0-rc1-released-key-features-and-changes-c95a16b4088b</loc>
    <lastmod>2026-04-01T07:22:17Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/in-depth-analysis-of-druid-connection-pool-lifecycle-and-internal-processes-d80f7c6746a4</loc>
    <lastmod>2026-04-01T07:22:15Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-mysql-single-table-size-limits-and-b-tree-storage-structure-94f6aab28c95</loc>
    <lastmod>2026-04-01T07:22:10Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/designing-resilient-microservices-fault-tolerance-health-checks-and-reliability-patterns-c210f25081f9</loc>
    <lastmod>2026-04-01T07:21:57Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/understanding-session-based-authentication-and-single-sign-on-sso-with-cas-and-oauth2-7171c06d9f47</loc>
    <lastmod>2026-04-01T07:21:46Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/strategies-for-splitting-large-keys-and-values-in-redis-to-reduce-memory-usage-and-latency-1fbd78a298c4</loc>
    <lastmod>2026-04-01T07:21:44Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/performance-optimization-of-template-variable-replacement-in-alipay-card-package-697242a3e551</loc>
    <lastmod>2026-04-01T07:21:42Z</lastmod>
  </url>
  <url>
    <loc>https://www.besthub.dev/articles/designing-an-api-layer-and-bff-architecture-for-a-large-scale-supply-chain-system-ff9d92f5b666</loc>
    <lastmod>2026-04-01T07:21:40Z</lastmod>
  </url>
</urlset>