<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://khorost.tech/</loc><lastmod>2026-09-11T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/operations/</loc><lastmod>2026-09-11T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/prometheus/</loc><lastmod>2026-09-11T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/redis/</loc><lastmod>2026-09-11T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/</loc><lastmod>2026-09-11T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/</loc><lastmod>2026-09-11T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/redis-operations-and-decision/</loc><lastmod>2026-09-11T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/rate-limiting-throttling/</loc><lastmod>2026-09-11T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/resilience/</loc><lastmod>2026-09-11T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/system-design/</loc><lastmod>2026-09-11T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/</loc><lastmod>2026-09-11T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/testing/</loc><lastmod>2026-09-10T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/testing-distributed-systems/</loc><lastmod>2026-09-10T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/streaming/</loc><lastmod>2026-09-10T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/redis-streams-lua-functions/</loc><lastmod>2026-09-10T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/auth/</loc><lastmod>2026-09-10T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/keycloak/</loc><lastmod>2026-09-10T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/security/keycloak-realms-clients-deploy/</loc><lastmod>2026-09-10T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/oauth/</loc><lastmod>2026-09-10T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/security/</loc><lastmod>2026-09-10T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/cross-language/</loc><lastmod>2026-09-09T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/go/</loc><lastmod>2026-09-09T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/java/</loc><lastmod>2026-09-09T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/python/</loc><lastmod>2026-09-09T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/testing-across-languages/</loc><lastmod>2026-09-09T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/security/keycloak-when-to-use-idp/</loc><lastmod>2026-09-09T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/overload-defense-map/</loc><lastmod>2026-09-08T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/caching/</loc><lastmod>2026-09-08T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/performance-tuning/</loc><lastmod>2026-09-08T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/redis-memory-eviction/</loc><lastmod>2026-09-08T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/idempotency/</loc><lastmod>2026-09-08T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/kafka/</loc><lastmod>2026-09-08T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/rabbitmq/</loc><lastmod>2026-09-08T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/event-pipelines-design/</loc><lastmod>2026-09-08T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/</loc><lastmod>2026-09-08T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/replication/</loc><lastmod>2026-09-07T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/redis-replication-cluster-sentinel/</loc><lastmod>2026-09-07T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/event-driven/</loc><lastmod>2026-09-07T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/protobuf/</loc><lastmod>2026-09-07T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/schema-evolution/</loc><lastmod>2026-09-07T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/schema-evolution-avro-protobuf-traps/</loc><lastmod>2026-09-07T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/kafka-streams-without-cluster/</loc><lastmod>2026-09-07T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/cdc/</loc><lastmod>2026-09-06T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/clickhouse/</loc><lastmod>2026-09-06T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/debezium/</loc><lastmod>2026-09-06T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/streaming-pipeline-cdc-to-clickhouse/</loc><lastmod>2026-09-06T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/networking/</loc><lastmod>2026-09-06T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/pki/</loc><lastmod>2026-09-06T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/tls/</loc><lastmod>2026-09-06T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/security/tls-fundamentals/</loc><lastmod>2026-09-06T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/wal/</loc><lastmod>2026-09-05T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/wal-replication-and-cdc/</loc><lastmod>2026-09-05T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/api/</loc><lastmod>2026-09-05T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/serialization-formats-json-avro-protobuf/</loc><lastmod>2026-09-05T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/postgresql/</loc><lastmod>2026-09-04T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/sharding/</loc><lastmod>2026-09-04T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/sharding-in-production/</loc><lastmod>2026-09-04T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-json-v2/</loc><lastmod>2026-09-04T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/</loc><lastmod>2026-09-04T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/json/</loc><lastmod>2026-09-04T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/performance/</loc><lastmod>2026-09-04T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/redis-persistence-rdb-aof/</loc><lastmod>2026-09-04T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/fundamentals/</loc><lastmod>2026-09-03T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-slices-maps-internals/</loc><lastmod>2026-09-03T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/mongodb/</loc><lastmod>2026-09-03T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/mysql/</loc><lastmod>2026-09-03T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/tarantool/</loc><lastmod>2026-09-03T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/wal-across-databases/</loc><lastmod>2026-09-03T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/concurrency/</loc><lastmod>2026-09-03T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/profiling/</loc><lastmod>2026-09-03T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/redis-single-threaded-event-loop/</loc><lastmod>2026-09-03T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/iterators/</loc><lastmod>2026-09-02T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-iterators/</loc><lastmod>2026-09-02T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-goroutine-leak-profile/</loc><lastmod>2026-09-02T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/observability/</loc><lastmod>2026-09-02T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/wal-what-and-reliability/</loc><lastmod>2026-09-02T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/mongodb-operations-and-decision/</loc><lastmod>2026-09-01T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-error-handling/</loc><lastmod>2026-09-01T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/redis-data-model-structures-deep/</loc><lastmod>2026-09-01T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/unicode/</loc><lastmod>2026-09-01T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/mongodb-sharding-in-production/</loc><lastmod>2026-08-31T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/flink/</loc><lastmod>2026-08-31T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/flink-datastream-api/</loc><lastmod>2026-08-31T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-interfaces/</loc><lastmod>2026-08-31T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/flaky-tests-diagnose-and-fix/</loc><lastmod>2026-08-30T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/mongodb-replica-sets-oplog-concerns/</loc><lastmod>2026-08-29T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/gc/</loc><lastmod>2026-08-28T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-memory-stack-heap-escape/</loc><lastmod>2026-08-28T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/appsec/</loc><lastmod>2026-08-28T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/architecture/</loc><lastmod>2026-08-28T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/security/untrusted-file-pipeline-architecture/</loc><lastmod>2026-08-28T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/backpressure/</loc><lastmod>2026-08-28T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/flink-sql-connectors-operations/</loc><lastmod>2026-08-28T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-reflect/</loc><lastmod>2026-08-27T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-net-http/</loc><lastmod>2026-08-27T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/flink-state-exactly-once/</loc><lastmod>2026-08-27T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-concurrency-debugging-race-leaks/</loc><lastmod>2026-08-26T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/security/silent-memory-corruption-detection/</loc><lastmod>2026-08-26T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/mongodb-aggregation-pipeline-deep/</loc><lastmod>2026-08-26T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/patterns/</loc><lastmod>2026-08-25T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-concurrency-patterns/</loc><lastmod>2026-08-25T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/indexes/</loc><lastmod>2026-08-25T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/mongodb-indexes-deep/</loc><lastmod>2026-08-25T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/flink-model-event-time-watermarks/</loc><lastmod>2026-08-25T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/lang/turing-completeness-and-expressiveness/</loc><lastmod>2026-08-24T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/lang/</loc><lastmod>2026-08-24T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/security/vendored-dependencies-blind-spot/</loc><lastmod>2026-08-24T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/supply-chain/</loc><lastmod>2026-08-24T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-asm-avo-and-honest-benchmark/</loc><lastmod>2026-08-24T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/mongodb-wiredtiger-storage-engine/</loc><lastmod>2026-08-23T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/security/pixelsmash-ffmpeg/</loc><lastmod>2026-08-22T15:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/memory-model/</loc><lastmod>2026-08-22T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-memory-model-happens-before/</loc><lastmod>2026-08-22T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/distributed-systems/</loc><lastmod>2026-08-21T15:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/identifiers/</loc><lastmod>2026-08-21T15:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/identifiers-across-languages/</loc><lastmod>2026-08-21T15:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/cassandra/</loc><lastmod>2026-08-21T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/disaster-recovery/</loc><lastmod>2026-08-21T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/scylladb/</loc><lastmod>2026-08-21T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/scylladb-operations-and-decision/</loc><lastmod>2026-08-21T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-asm-writing-and-abi/</loc><lastmod>2026-08-21T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-context/</loc><lastmod>2026-08-20T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-testing/</loc><lastmod>2026-08-20T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/data-engineering/</loc><lastmod>2026-08-20T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/mongodb-document-model-and-schema-design/</loc><lastmod>2026-08-20T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/identifiers-index-locality-bloat/</loc><lastmod>2026-08-19T15:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/scylladb-drivers-shard-aware/</loc><lastmod>2026-08-19T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-sync-primitives-atomics/</loc><lastmod>2026-08-19T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/saga/</loc><lastmod>2026-08-18T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/saga-in-practice/</loc><lastmod>2026-08-18T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/temporal/</loc><lastmod>2026-08-18T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-asm-reading-disassembly/</loc><lastmod>2026-08-18T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-concurrency-goroutines-channels/</loc><lastmod>2026-08-18T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/databases/</loc><lastmod>2026-08-17T15:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/choosing-identifiers-uuid-ulid-snowflake/</loc><lastmod>2026-08-17T15:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/cqrs/</loc><lastmod>2026-08-17T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/cqrs-in-practice/</loc><lastmod>2026-08-17T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/event-sourcing/</loc><lastmod>2026-08-17T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/scylladb-token-ring-tablets-multidc/</loc><lastmod>2026-08-17T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/consensus/</loc><lastmod>2026-08-16T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/consistency/</loc><lastmod>2026-08-16T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/scylladb-consistency-and-lwt/</loc><lastmod>2026-08-16T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/transactions/</loc><lastmod>2026-08-16T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-asm-why-and-where/</loc><lastmod>2026-08-15T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/kafka-mirrormaker-geo-replication/</loc><lastmod>2026-08-14T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/scylladb-compaction-tombstones-repair/</loc><lastmod>2026-08-14T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/cpp/</loc><lastmod>2026-08-13T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/rust/</loc><lastmod>2026-08-13T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/zig/</loc><lastmod>2026-08-13T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/zig/zig-positioning-among-c-rust-cpp/</loc><lastmod>2026-08-13T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/kafka-clients-across-languages/</loc><lastmod>2026-08-13T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/rust/</loc><lastmod>2026-08-13T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/rust/rust-testing/</loc><lastmod>2026-08-13T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/kafka-ecosystem-connect-schema-registry/</loc><lastmod>2026-08-12T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/scylladb-architecture-shard-per-core/</loc><lastmod>2026-08-12T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/analytics/</loc><lastmod>2026-08-11T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/clickhouse-vs-timeseries-decision/</loc><lastmod>2026-08-11T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/duckdb/</loc><lastmod>2026-08-11T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/timescaledb/</loc><lastmod>2026-08-11T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/kafka-operations-kraft-tuning/</loc><lastmod>2026-08-11T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/scylladb-when-and-data-modeling/</loc><lastmod>2026-08-11T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/event-sourcing-in-practice/</loc><lastmod>2026-08-10T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/big-data/</loc><lastmod>2026-08-10T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/clickhouse-s3-storage/</loc><lastmod>2026-08-10T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/s3/</loc><lastmod>2026-08-10T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/storage/</loc><lastmod>2026-08-10T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/ansible/</loc><lastmod>2026-08-09T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/cilium/</loc><lastmod>2026-08-09T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/kubernetes/</loc><lastmod>2026-08-09T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/kubernetes/</loc><lastmod>2026-08-09T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/talos/</loc><lastmod>2026-08-09T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/terraform/</loc><lastmod>2026-08-09T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/kubernetes/k8s-talos-cluster-bootstrap/</loc><lastmod>2026-08-09T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/performance/testcontainers-template-db/</loc><lastmod>2026-08-08T15:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/docker/</loc><lastmod>2026-08-08T15:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/performance/</loc><lastmod>2026-08-08T15:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/event-driven-decision-matrix/</loc><lastmod>2026-08-08T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/clickhouse-operations-tuning/</loc><lastmod>2026-08-07T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/kafka-exactly-once-transactions/</loc><lastmod>2026-08-07T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/java/</loc><lastmod>2026-08-06T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/jvm/</loc><lastmod>2026-08-06T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/kotlin/</loc><lastmod>2026-08-06T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/java/jvm-reactive-vs-virtual-threads/</loc><lastmod>2026-08-06T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/clickhouse-distributed-sharding-replication/</loc><lastmod>2026-08-06T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/kafka-storage-retention-compaction/</loc><lastmod>2026-08-06T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/messaging/</loc><lastmod>2026-08-05T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/java/jvm-messaging-kafka/</loc><lastmod>2026-08-05T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/benchmarking/</loc><lastmod>2026-08-05T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/performance/go-crypto-rsa-regression/</loc><lastmod>2026-08-05T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/security/</loc><lastmod>2026-08-05T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/clickhouse-materialized-views-realtime/</loc><lastmod>2026-08-05T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/java/jvm-testing/</loc><lastmod>2026-08-04T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/kafka-replication-reliability/</loc><lastmod>2026-08-04T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/clickhouse-drivers-comparison/</loc><lastmod>2026-08-04T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/postgres-clients-reliability-go-java-rust/</loc><lastmod>2026-08-03T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/java/jvm-profiling/</loc><lastmod>2026-08-03T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/java/jvm-production-patterns/</loc><lastmod>2026-08-02T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/build/</loc><lastmod>2026-08-01T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/java/jvm-build-and-packaging/</loc><lastmod>2026-08-01T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/java/jvm-data-access/</loc><lastmod>2026-07-31T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/kafka-consumer-groups-rebalancing/</loc><lastmod>2026-07-31T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/java/jvm-concurrency-virtual-threads-coroutines/</loc><lastmod>2026-07-30T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/db-indexes-and-languages-orm/</loc><lastmod>2026-07-30T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/clickhouse-go-java-mergetree/</loc><lastmod>2026-07-30T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/java/spring-boot-deep-dive/</loc><lastmod>2026-07-29T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/kafka-log-topics-partitions/</loc><lastmod>2026-07-29T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/curl/</loc><lastmod>2026-07-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/ipv6/</loc><lastmod>2026-07-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/network/</loc><lastmod>2026-07-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/curl-ipv4-ipv6/</loc><lastmod>2026-07-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/distributed-reliability-map/</loc><lastmod>2026-07-28T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/java/kotlin-for-backend/</loc><lastmod>2026-07-28T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/clickhouse-when-olap/</loc><lastmod>2026-07-28T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/backup/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/devex/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/git-longpaths-windows/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/git/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/git-safe-directory/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/minio/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/kubectl-node-drain/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/minio-scoped-policy/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/minio-service-account/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/kubectl-shell-in-pod/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/docker-exec-shell/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/git-pull-ff-only/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/docker-reclaim-space/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/git-revert-merge/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/minio-anonymous-no-list/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/kubectl-restart-workload/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/minio-iam-transfer/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/minio-alias-setup/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/docker-compose-lifecycle/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/kubectl-context-repair/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/docker-lint-dockerfile/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/kubectl-dry-run-apply/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/minio-mirror-versions/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/docker-build-push-registry/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/minio-bucket-create-check/</loc><lastmod>2026-07-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/db-indexes-patterns-antipatterns/</loc><lastmod>2026-07-27T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/java/java-modern-language-features/</loc><lastmod>2026-07-27T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/openssl/</loc><lastmod>2026-07-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/ssh/</loc><lastmod>2026-07-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/</loc><lastmod>2026-07-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/git-undo-last-commit/</loc><lastmod>2026-07-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/openssl-cert-expiry/</loc><lastmod>2026-07-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/ssh-agent-forwarding/</loc><lastmod>2026-07-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/curl-timing/</loc><lastmod>2026-07-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/openssl-random-token/</loc><lastmod>2026-07-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/notes/curl-my-ip/</loc><lastmod>2026-07-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/transactions-multistore-benchmark-decision-map/</loc><lastmod>2026-07-26T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/db-indexes-across-databases/</loc><lastmod>2026-07-25T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/outbox/</loc><lastmod>2026-07-24T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/transactions-brokers-rabbitmq-kafka/</loc><lastmod>2026-07-24T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/sql/</loc><lastmod>2026-07-24T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/db-indexes-choosing-and-using/</loc><lastmod>2026-07-24T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/messaging-landscape-map/</loc><lastmod>2026-07-23T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/nats/</loc><lastmod>2026-07-23T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/performance/bloom-filters-probabilistic-structures/</loc><lastmod>2026-07-23T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/transactions-kv-document-redis-mongo-scylla/</loc><lastmod>2026-07-23T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/transactions-relational-postgres-practice/</loc><lastmod>2026-07-22T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/db-indexes-types-and-internals/</loc><lastmod>2026-07-22T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/security/dependency-scanning-sca-dependabot-osv/</loc><lastmod>2026-07-21T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/consensus-landscape/</loc><lastmod>2026-07-21T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/security/bubblewrap-sandboxing/</loc><lastmod>2026-07-21T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/linux/</loc><lastmod>2026-07-21T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/sandbox/</loc><lastmod>2026-07-21T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-modules/</loc><lastmod>2026-07-20T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/migrations/</loc><lastmod>2026-07-20T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/transactions-isolation-levels-anomalies/</loc><lastmod>2026-07-20T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/rust/rust-production-patterns/</loc><lastmod>2026-07-20T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/ci-cd/</loc><lastmod>2026-07-19T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/rust/rust-docker-minimal-images/</loc><lastmod>2026-07-19T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/nats-administration-observability/</loc><lastmod>2026-07-18T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/rust/rust-web-frameworks/</loc><lastmod>2026-07-18T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/web-frameworks/</loc><lastmod>2026-07-18T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/jwt/</loc><lastmod>2026-07-17T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/nats-security-accounts-jwt/</loc><lastmod>2026-07-17T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/redis-clients-go-java-rust/</loc><lastmod>2026-07-17T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/rust/rust-async-tokio/</loc><lastmod>2026-07-17T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/nats-java-client-patterns/</loc><lastmod>2026-07-16T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/connection-pool/</loc><lastmod>2026-07-16T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/grpc/</loc><lastmod>2026-07-16T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/performance/jvm-highload-client/</loc><lastmod>2026-07-16T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/ai/</loc><lastmod>2026-07-16T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/embeddings/</loc><lastmod>2026-07-16T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/opensearch/</loc><lastmod>2026-07-16T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/search/</loc><lastmod>2026-07-16T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/vector-databases/</loc><lastmod>2026-07-16T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/opensearch-semantic-search/</loc><lastmod>2026-07-16T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/infrastructure/backups-for-precious-data/</loc><lastmod>2026-07-16T08:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/infrastructure/</loc><lastmod>2026-07-16T08:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/nats-go-client-patterns/</loc><lastmod>2026-07-15T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/performance/jvm-highload-service/</loc><lastmod>2026-07-15T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/grafana/</loc><lastmod>2026-07-15T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/observability/opensearch-dashboards/</loc><lastmod>2026-07-15T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/observability/</loc><lastmod>2026-07-15T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/nats-reliability-performance/</loc><lastmod>2026-07-14T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/performance/go-highload-client-pooling/</loc><lastmod>2026-07-14T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/opensearch-ism-retention/</loc><lastmod>2026-07-14T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/logs/</loc><lastmod>2026-07-13T16:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-slog/</loc><lastmod>2026-07-13T16:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/geosearch/</loc><lastmod>2026-07-13T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/nats-geo-superclusters-leafnodes/</loc><lastmod>2026-07-13T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/haproxy/</loc><lastmod>2026-07-13T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/performance/haproxy-l4-l7-http2/</loc><lastmod>2026-07-13T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/load-balancing/</loc><lastmod>2026-07-13T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/ai-backend/</loc><lastmod>2026-07-13T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/opensearch-fulltext-search/</loc><lastmod>2026-07-13T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/nats-cluster-raft-failover/</loc><lastmod>2026-07-12T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/performance/latency-budget-and-transport/</loc><lastmod>2026-07-12T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/opensearch-data-ingestion/</loc><lastmod>2026-07-12T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/delivery-guarantees-idempotency/</loc><lastmod>2026-07-11T17:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/nats-jetstream-persistence-consumers/</loc><lastmod>2026-07-11T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/early-course-correction/</loc><lastmod>2026-07-11T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/opensearch-indices-mappings/</loc><lastmod>2026-07-11T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/nats-core-subjects-request-reply/</loc><lastmod>2026-07-10T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/event-notification-vs-state-transfer/</loc><lastmod>2026-07-10T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/infrastructure/opensearch-cluster-ansible/</loc><lastmod>2026-07-10T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-profiling-and-benchmarking/</loc><lastmod>2026-07-10T08:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/choreography-vs-orchestration/</loc><lastmod>2026-07-09T17:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/error-handling/</loc><lastmod>2026-07-09T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/error-handling-across-languages/</loc><lastmod>2026-07-09T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-sqlc-and-sql-builders/</loc><lastmod>2026-07-09T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/rabbitmq-streams-vs-kafka/</loc><lastmod>2026-07-08T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-orm-gorm-vs-go-jet/</loc><lastmod>2026-07-08T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/background-jobs/</loc><lastmod>2026-07-08T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/temporal-durable-workflows/</loc><lastmod>2026-07-08T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/docker/</loc><lastmod>2026-07-07T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/docker/rootless-docker/</loc><lastmod>2026-07-07T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/pgbouncer/</loc><lastmod>2026-07-07T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-pgx-vs-pq-and-sqlx/</loc><lastmod>2026-07-07T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/saga-pattern-distributed-transactions/</loc><lastmod>2026-07-07T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/angie/</loc><lastmod>2026-07-07T07:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/security/http2-bomb/</loc><lastmod>2026-07-07T07:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/infrastructure/terraform-docker-hosts-and-networks/</loc><lastmod>2026-07-06T14:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/config/</loc><lastmod>2026-07-06T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-confita-layered-config/</loc><lastmod>2026-07-06T12:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/event-contracts-schema-evolution/</loc><lastmod>2026-07-06T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/infrastructure/ansible-docker-compose-deploy/</loc><lastmod>2026-07-05T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/transactional-outbox-inbox/</loc><lastmod>2026-07-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/homelab/</loc><lastmod>2026-07-04T15:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/proxmox/</loc><lastmod>2026-07-04T15:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/infrastructure/proxmox-terraform-vm-automation/</loc><lastmod>2026-07-04T15:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/cqrs-read-write-separation/</loc><lastmod>2026-07-04T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/kubernetes/kubernetes-api-gateway/</loc><lastmod>2026-07-03T14:08:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/event-sourcing-when-history-matters/</loc><lastmod>2026-07-03T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/career/</loc><lastmod>2026-07-02T14:03:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/architecture-roles-who-does-what/</loc><lastmod>2026-07-02T14:03:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/event-driven-architecture-without-magic/</loc><lastmod>2026-07-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/consul/</loc><lastmod>2026-07-01T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/etcd/</loc><lastmod>2026-07-01T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/vault/</loc><lastmod>2026-07-01T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/distributed-configuration/</loc><lastmod>2026-07-01T10:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/systems-analysis/</loc><lastmod>2026-07-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/moonbase-end-to-end-case/</loc><lastmod>2026-07-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/rabbitmq-monitoring-and-production-checklist/</loc><lastmod>2026-06-30T14:07:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/operations-in-architecture/</loc><lastmod>2026-06-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/rabbitmq-federation-and-shovel/</loc><lastmod>2026-06-29T14:07:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/data-consistency-strong-vs-eventual/</loc><lastmod>2026-06-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/rabbitmq-delivery-guarantees-durability-dlq/</loc><lastmod>2026-06-28T14:07:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/interactions-sync-async-integration/</loc><lastmod>2026-06-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/rabbitmq-ha-cluster-quorum-failover/</loc><lastmod>2026-06-27T14:07:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/c4-model-for-analyst/</loc><lastmod>2026-06-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/ddd/</loc><lastmod>2026-06-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/how-domain-model-breaks-and-saves-architecture/</loc><lastmod>2026-06-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/ddd-for-analyst-without-cult-of-terms/</loc><lastmod>2026-06-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/requirements-as-architecture-drivers/</loc><lastmod>2026-06-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/metrics/</loc><lastmod>2026-06-23T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/problem-statement-symptoms-causes-and-metrics/</loc><lastmod>2026-06-23T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/imgproxy/</loc><lastmod>2026-06-22T11:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/infrastructure/imgproxy-production-image-pipeline/</loc><lastmod>2026-06-22T11:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/architecture-analyst-needs-more-than-requirements/</loc><lastmod>2026-06-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/moonbase-series-introduction/</loc><lastmod>2026-06-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/ai/</loc><lastmod>2026-06-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tools/likec4-architecture-as-code/</loc><lastmod>2026-06-20T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tools/git-from-zero-to-confidence/</loc><lastmod>2026-06-19T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/tools/</loc><lastmod>2026-06-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/ai/reduce-friction-ai-assisted-development/</loc><lastmod>2026-06-18T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tools/dev-environment-setup/</loc><lastmod>2026-06-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tools/</loc><lastmod>2026-06-11T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/scala/</loc><lastmod>2026-06-08T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/argocd/</loc><lastmod>2026-06-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/infrastructure/from-nexus-to-harbor-verdaccio-athens/</loc><lastmod>2026-06-07T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/csharp/</loc><lastmod>2026-06-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/cpp/</loc><lastmod>2026-06-02T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/scylladb-migrations-tools/</loc><lastmod>2026-04-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/docker/docker-compose-for-production/</loc><lastmod>2026-04-05T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/infrastructure/foreign-words-in-it/</loc><lastmod>2026-04-01T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/messaging/messaging-broker-choice-rabbitmq-kafka-nats/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/rust/rust-backend-introduction/</loc><lastmod>2026-03-30T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/infrastructure/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/kubernetes/kubernetes-for-homelab-when-it-is-worth-it/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/java/java-backend-and-containers-introduction/</loc><lastmod>2026-03-28T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/architecture/system-design-without-ideal-schemes/</loc><lastmod>2026-03-27T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/docker/docker-buildx-multi-arch/</loc><lastmod>2026-03-26T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/opentelemetry/</loc><lastmod>2026-03-25T18:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/observability/otel-collector-introduction/</loc><lastmod>2026-03-25T18:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/tags/tracing/</loc><lastmod>2026-03-25T18:00:00+03:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/docker/docker-volumes-performance-and-permissions/</loc><lastmod>2026-03-25T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/go-config-from-env/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/infrastructure/proxmox-docker-lxc-vs-vm/</loc><lastmod>2026-03-23T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/databases/redis-introduction-patterns-and-antipatterns/</loc><lastmod>2026-03-22T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/infrastructure/proxmox-introduction/</loc><lastmod>2026-03-21T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/docker/golden-builder-image-and-registries/</loc><lastmod>2026-03-17T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/docker/docker-production-build-pipeline/</loc><lastmod>2026-03-16T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/docker/multi-stage-builds/</loc><lastmod>2026-03-15T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/go/graceful-shutdown/</loc><lastmod>2026-03-10T00:00:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/python/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/typescript/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/publications/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/sections/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/games/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/license/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/mobile/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/about/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/feedback/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/capstone/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/search/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/series/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/hobby/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://khorost.tech/storage/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>