<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url><loc>https://vikulin-va.ru/</loc><lastmod>2026-06-13</lastmod><changefreq>monthly</changefreq><priority>1.0</priority><image:image><image:loc>https://vikulin-va.ru/og/home.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/standards.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/curriculum/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/curriculum.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/articles/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/articles.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/libraries/</loc><lastmod>2026-05-07</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/libraries.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/libraries/jooq/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/libraries/jooq.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/libraries/ddd-building-blocks/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/libraries/ddd-building-blocks.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/libraries/usecase-pattern/</loc><lastmod>2026-05-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/libraries/usecase-pattern.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/libraries/hexagonal-architecture/</loc><lastmod>2026-05-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/libraries/hexagonal-architecture.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/ai-engineering/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/ai-engineering.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/ai-engineering/executable-standard/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/ai-engineering/executable-standard.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/ai-engineering/vs-sonarqube/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/ai-engineering/vs-sonarqube.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/ai-engineering/methodology-and-ai/</loc><lastmod>2026-05-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/ai-engineering/methodology-and-ai.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/ai-engineering/ai-code-review/</loc><lastmod>2026-05-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/ai-engineering/ai-code-review.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/ai-engineering/ai-design-critique/</loc><lastmod>2026-05-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/ai-engineering/ai-design-critique.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/ai-engineering/language-for-ai/</loc><lastmod>2026-05-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/ai-engineering/language-for-ai.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/ai-engineering/ai-native-company/</loc><lastmod>2026-05-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/ai-engineering/ai-native-company.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/use-case-pattern/</loc><lastmod>2026-06-10</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/use-case-pattern.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/use-case-pattern/level-0/</loc><lastmod>2026-05-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/use-case-pattern/level-0.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/use-case-pattern/level-1/</loc><lastmod>2026-05-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/use-case-pattern/level-1.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/use-case-pattern/level-2/</loc><lastmod>2026-05-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/use-case-pattern/level-2.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/use-case-pattern/level-3/</loc><lastmod>2026-05-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/use-case-pattern/level-3.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/use-case-pattern/spec-template/</loc><lastmod>2026-05-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/use-case-pattern/spec-template.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/use-case-pattern/howto/</loc><lastmod>2026-05-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/use-case-pattern/howto.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/use-case-pattern/plugins-setup/</loc><lastmod>2026-05-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/use-case-pattern/plugins-setup.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/case/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/case.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/case/services-map/</loc><lastmod>2026-05-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/case/services-map.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/case/notification-service/</loc><lastmod>2026-05-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/case/notification-service.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/case/catalog-service/</loc><lastmod>2026-05-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/case/catalog-service.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/case/catalog-service-walkthrough/</loc><lastmod>2026-05-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/case/catalog-service-walkthrough.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/case/order-service/</loc><lastmod>2026-05-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/case/order-service.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/domain-driven-design/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/domain-driven-design.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/domain-driven-design/01-what-is-ddd/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/domain-driven-design/01-what-is-ddd.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/domain-driven-design/02-strategic-patterns/</loc><lastmod>2026-05-17</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/domain-driven-design/02-strategic-patterns.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/domain-driven-design/03-tactical-patterns/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/domain-driven-design/03-tactical-patterns.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/domain-driven-design/04-integration-patterns/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/domain-driven-design/04-integration-patterns.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/domain-driven-design/05-design-principles/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/domain-driven-design/05-design-principles.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/patterns/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/patterns.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/patterns/cqrs/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/patterns/cqrs.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/patterns/hexagonal/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/patterns/hexagonal.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/patterns/auth-patterns/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/patterns/auth-patterns.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/patterns/distributed-patterns/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/patterns/distributed-patterns.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/patterns/resilience/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/patterns/resilience.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/patterns/microservices-structural/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/patterns/microservices-structural.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/patterns/batch-processing/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/patterns/batch-processing.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/amqp/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/amqp.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/amqp/protocol/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/amqp/protocol.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/amqp/rabbitmq-production/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/amqp/rabbitmq-production.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/amqp/spring-amqp/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/amqp/spring-amqp.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/amqp/patterns/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/amqp/patterns.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/amqp/vs-kafka/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/amqp/vs-kafka.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/kafka/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/kafka.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/kafka/fundamentals/</loc><lastmod>2026-05-19</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/kafka/fundamentals.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/kafka/production-essentials/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/kafka/production-essentials.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/kubernetes/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/kubernetes.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/kubernetes/fundamentals/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/kubernetes/fundamentals.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/kubernetes/networking/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/kubernetes/networking.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/kubernetes/spring-boot-in-k8s/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/kubernetes/spring-boot-in-k8s.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/kubernetes/deploy-and-config/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/kubernetes/deploy-and-config.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/kubernetes/operations/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/kubernetes/operations.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/aws/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/aws.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/aws/fundamentals/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/aws/fundamentals.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/aws/compute/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/aws/compute.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/aws/managed-data/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/aws/managed-data.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/aws/spring-integration/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/aws/spring-integration.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/aws/security-observability/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/aws/security-observability.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/cicd/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/cicd.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/cicd/pipeline-principles/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/cicd/pipeline-principles.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/cicd/ci-java/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/cicd/ci-java.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/cicd/release-strategies/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/cicd/release-strategies.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/cicd/branching-and-releases/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/cicd/branching-and-releases.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/numbers/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/numbers.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/strings/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/strings.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/time/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/time.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/uuid/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/uuid.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/enum/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/enum.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/jsonb/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/jsonb.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/arrays-ranges/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/arrays-ranges.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/naming/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/naming.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/indexes-types/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/indexes-types.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/indexes-composite/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/indexes-composite.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/indexes-selectivity/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/indexes-selectivity.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/explain/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/explain.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/locks/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/locks.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/isolation-levels/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/isolation-levels.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/transactional-spring/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/transactional-spring.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/connection-pool/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/connection-pool.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/migrations/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/migrations.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/fts/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/fts.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/materialized-views/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/materialized-views.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/partitioning/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/partitioning.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/multi-tenancy/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/multi-tenancy.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/postgis/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/postgis.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/replication/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/replication.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/extensions/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/extensions.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/triggers/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/triggers.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/vacuum/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/vacuum.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/monitoring/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/monitoring.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/backup/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/backup.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/wal/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/wal.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/anonymization/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/anonymization.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/pg/antipatterns/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/pg/antipatterns.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/style/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/style.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/style/naming/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/style/naming.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/style/imports/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/style/imports.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/style/expressions/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/style/expressions.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/style/formatting/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/style/formatting.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/style/lombok/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/style/lombok.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/style/comments/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/style/comments.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/style/modern-java/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/style/modern-java.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/style/checkstyle/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/style/checkstyle.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/postgres/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/postgres.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/postgres/acid-and-isolation/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/postgres/acid-and-isolation.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/postgres/partitioning-and-sharding/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/postgres/partitioning-and-sharding.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/postgres/covering-index/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/postgres/covering-index.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/postgres/fts-weights/</loc><lastmod>2026-05-25</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/postgres/fts-weights.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/mongodb/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/mongodb.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/mongodb/acid-and-consistency/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/mongodb/acid-and-consistency.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/mongodb/replication-and-sharding/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/mongodb/replication-and-sharding.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/mongodb/schema-modeling/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/mongodb/schema-modeling.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/spring/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/spring.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/spring/di-and-lifecycle/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/spring/di-and-lifecycle.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/spring/bean-lifecycle/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/spring/bean-lifecycle.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/spring/boot-auto-configuration/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/spring/boot-auto-configuration.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/spring/mvc/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/spring/mvc.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/spring/webflux/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/spring/webflux.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/spring/transactional/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/spring/transactional.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/spring/data-jpa/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/spring/data-jpa.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/spring/events/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/spring/events.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/spring/aop/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/spring/aop.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/spring/security/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/spring/security.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/spring/testing/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/spring/testing.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/spring/actuator-observability/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/spring/actuator-observability.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/spring/scheduled-and-async/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/spring/scheduled-and-async.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/design-patterns/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/design-patterns.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/design-patterns/solid/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/design-patterns/solid.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/design-patterns/gof/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/design-patterns/gof.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/design-patterns/grasp/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/design-patterns/grasp.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/design-patterns/principles/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/design-patterns/principles.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/elasticsearch/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/elasticsearch.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/elasticsearch/fundamentals/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/elasticsearch/fundamentals.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/elasticsearch/queries-and-relevance/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/elasticsearch/queries-and-relevance.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/elasticsearch/spring-data-elasticsearch/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/elasticsearch/spring-data-elasticsearch.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/elasticsearch/operations/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/elasticsearch/operations.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/object-storage/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/object-storage.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/object-storage/fundamentals/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/object-storage/fundamentals.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/object-storage/spring-and-aws-sdk/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/object-storage/spring-and-aws-sdk.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/object-storage/operations/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/object-storage/operations.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/clickhouse/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/clickhouse.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/clickhouse/fundamentals/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/clickhouse/fundamentals.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/clickhouse/modeling-and-queries/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/clickhouse/modeling-and-queries.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/clickhouse/java-spring-integration/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/clickhouse/java-spring-integration.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/clickhouse/operations/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/clickhouse/operations.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/jooq/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/jooq.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/jooq/codegen/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/jooq/codegen.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/jooq/repository-pattern/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/jooq/repository-pattern.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/jooq/dslcontext/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/jooq/dslcontext.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/jooq/query-building/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/jooq/query-building.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/jooq/multiset/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/jooq/multiset.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/jooq/filter-builders/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/jooq/filter-builders.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/jooq/record-domain-mapping/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/jooq/record-domain-mapping.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/jooq/pagination/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/jooq/pagination.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/jooq/lock-modes/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/jooq/lock-modes.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/jooq/transactions/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/jooq/transactions.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/jooq/view-repositories/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/jooq/view-repositories.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/test-strategy/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/test-strategy.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/test-strategy/basics/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/test-strategy/basics.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/test-strategy/base-integration-test/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/test-strategy/base-integration-test.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/test-strategy/database-preparer/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/test-strategy/database-preparer.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/test-strategy/test-object-generator/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/test-strategy/test-object-generator.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/test-strategy/one-test/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/test-strategy/one-test.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/test-strategy/no-kafka-redis-async/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/test-strategy/no-kafka-redis-async.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/test-strategy/wiremock-external-http/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/test-strategy/wiremock-external-http.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/java/test-strategy/what-is-not-covered/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/java/test-strategy/what-is-not-covered.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/rest-api/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/rest-api.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/rest-api/java/url-and-resources/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/rest-api/java/url-and-resources.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/rest-api/java/alias-and-actions/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/rest-api/java/alias-and-actions.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/rest-api/java/versioning/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/rest-api/java/versioning.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/rest-api/java/query-params/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/rest-api/java/query-params.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/rest-api/java/json-and-responses/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/rest-api/java/json-and-responses.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/rest-api/java/headers/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/rest-api/java/headers.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/rest-api/java/errors/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/rest-api/java/errors.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/rest-api/java/rate-limiting-files-deprecation/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/rest-api/java/rate-limiting-files-deprecation.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/rest-api/java/batch-async-localization/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/rest-api/java/batch-async-localization.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/rest-api/java/openapi-and-antipatterns/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/rest-api/java/openapi-and-antipatterns.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/error-handling/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/error-handling.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/error-handling/java/exception-hierarchy/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/error-handling/java/exception-hierarchy.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/error-handling/java/where-throw-where-catch/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/error-handling/java/where-throw-where-catch.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/error-handling/java/problem-details-mapping/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/error-handling/java/problem-details-mapping.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/error-handling/java/exception-logging/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/error-handling/java/exception-logging.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/error-handling/java/retry-semantics/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/error-handling/java/retry-semantics.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/error-handling/java/result-types-vs-exceptions/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/error-handling/java/result-types-vs-exceptions.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/error-handling/java/observability-errors/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/error-handling/java/observability-errors.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/graceful-shutdown/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/graceful-shutdown.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/graceful-shutdown/java/jvm-spring-config/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/graceful-shutdown/java/jvm-spring-config.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/graceful-shutdown/java/http-drain/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/graceful-shutdown/java/http-drain.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/graceful-shutdown/java/kafka-shutdown/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/graceful-shutdown/java/kafka-shutdown.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/graceful-shutdown/java/db-and-persistence/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/graceful-shutdown/java/db-and-persistence.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/graceful-shutdown/java/scheduled-async-outbox/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/graceful-shutdown/java/scheduled-async-outbox.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/graceful-shutdown/java/kubernetes/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/graceful-shutdown/java/kubernetes.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/graceful-shutdown/java/idempotency-in-flight/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/graceful-shutdown/java/idempotency-in-flight.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/graceful-shutdown/java/budgets-and-observability/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/graceful-shutdown/java/budgets-and-observability.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/security/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/security.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/security/java/sast/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/security/java/sast.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/security/java/dependency-cve/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/security/java/dependency-cve.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/security/java/secrets-in-code/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/security/java/secrets-in-code.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/security/java/container-image/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/security/java/container-image.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/security/java/crypto/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/security/java/crypto.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/security/java/findings-response/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/security/java/findings-response.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/auth-patterns/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/auth-patterns.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/auth-patterns/java/where-the-check-goes/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/auth-patterns/java/where-the-check-goes.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/auth-patterns/java/jwt-validation/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/auth-patterns/java/jwt-validation.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/auth-patterns/java/rbac-roles/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/auth-patterns/java/rbac-roles.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/auth-patterns/java/abac-resource-ownership/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/auth-patterns/java/abac-resource-ownership.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/auth-patterns/java/service-to-service/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/auth-patterns/java/service-to-service.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/auth-patterns/java/audit-admin/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/auth-patterns/java/audit-admin.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/auth-patterns/java/pii-and-secrets/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/auth-patterns/java/pii-and-secrets.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/auth-patterns/java/idempotency/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/auth-patterns/java/idempotency.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/auth-patterns/java/client-token-storage/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/auth-patterns/java/client-token-storage.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/resilience/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/resilience.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/resilience/java/where-protection-goes/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/resilience/java/where-protection-goes.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/resilience/java/per-system-isolation/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/resilience/java/per-system-isolation.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/resilience/java/timeouts/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/resilience/java/timeouts.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/resilience/java/circuit-breaker/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/resilience/java/circuit-breaker.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/resilience/java/retry/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/resilience/java/retry.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/resilience/java/bulkhead/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/resilience/java/bulkhead.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/resilience/java/fallback/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/resilience/java/fallback.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/resilience/java/configuration/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/resilience/java/configuration.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/resilience/java/openapi-generator-binding/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/resilience/java/openapi-generator-binding.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/resilience/java/health-checks/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/resilience/java/health-checks.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/resilience/java/async-and-polling/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/resilience/java/async-and-polling.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/resilience/java/observability/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/resilience/java/observability.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/validation/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/validation.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/validation/java/where-to-validate/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/validation/java/where-to-validate.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/validation/java/standard-constraints/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/validation/java/standard-constraints.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/validation/java/custom-constraints/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/validation/java/custom-constraints.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/validation/java/validation-groups/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/validation/java/validation-groups.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/validation/java/cross-field-validation/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/validation/java/cross-field-validation.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/validation/java/openapi-generated-dto/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/validation/java/openapi-generated-dto.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/validation/java/configuration-validation/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/validation/java/configuration-validation.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/validation/java/messages-and-i18n/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/validation/java/messages-and-i18n.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/caching/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/caching.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/caching/java/where-to-cache/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/caching/java/where-to-cache.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/caching/java/configuration/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/caching/java/configuration.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/caching/java/keys/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/caching/java/keys.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/caching/java/ttl/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/caching/java/ttl.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/caching/java/invalidation/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/caching/java/invalidation.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/caching/java/patterns/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/caching/java/patterns.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/caching/java/cache-stampede/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/caching/java/cache-stampede.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/caching/java/observability/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/caching/java/observability.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/kafka/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/kafka.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/kafka/java/producer/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/kafka/java/producer.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/kafka/java/consumer/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/kafka/java/consumer.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/kafka/java/outbox-publishing/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/kafka/java/outbox-publishing.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/kafka/java/idempotent-consumer/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/kafka/java/idempotent-consumer.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/kafka/java/retry-and-dlq/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/kafka/java/retry-and-dlq.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/kafka/java/event-design/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/kafka/java/event-design.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/kafka/java/configuration/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/kafka/java/configuration.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/kafka/java/observability/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/kafka/java/observability.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/kafka/java/security/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/kafka/java/security.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/observability/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/observability.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/observability/java/logging/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/observability/java/logging.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/observability/java/metrics/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/observability/java/metrics.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/observability/java/tracing/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/observability/java/tracing.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/observability/java/health-checks/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/observability/java/health-checks.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/observability/java/configuration/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/observability/java/configuration.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/observability/java/context-propagation/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/observability/java/context-propagation.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/observability/java/slo-and-alerts/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/observability/java/slo-and-alerts.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/cqrs/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/cqrs.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/cqrs/java/when-cqrs-is-justified/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/cqrs/java/when-cqrs-is-justified.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/cqrs/java/command-side/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/cqrs/java/command-side.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/cqrs/java/query-side/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/cqrs/java/query-side.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/cqrs/java/read-model/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/cqrs/java/read-model.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/cqrs/java/sync-via-events/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/cqrs/java/sync-via-events.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/cqrs/java/tier-and-evolution/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/cqrs/java/tier-and-evolution.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/ddd-tactical/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/ddd-tactical.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/ddd-tactical/java/entity/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/ddd-tactical/java/entity.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/ddd-tactical/java/value-object/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/ddd-tactical/java/value-object.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/ddd-tactical/java/aggregate-root/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/ddd-tactical/java/aggregate-root.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/ddd-tactical/java/domain-event/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/ddd-tactical/java/domain-event.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/ddd-tactical/java/repository/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/ddd-tactical/java/repository.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/ddd-tactical/java/domain-service/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/ddd-tactical/java/domain-service.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/ddd-tactical/java/factory/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/ddd-tactical/java/factory.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/ddd-tactical/java/specification/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/ddd-tactical/java/specification.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/ddd-tactical/java/module-structure/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/ddd-tactical/java/module-structure.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/hexagonal/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/hexagonal.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/hexagonal/java/when-to-use-hexagonal/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/hexagonal/java/when-to-use-hexagonal.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/hexagonal/java/module-structure/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/hexagonal/java/module-structure.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/hexagonal/java/core-layer/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/hexagonal/java/core-layer.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/hexagonal/java/ports/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/hexagonal/java/ports.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/hexagonal/java/adapters-in/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/hexagonal/java/adapters-in.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/hexagonal/java/adapters-out/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/hexagonal/java/adapters-out.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/hexagonal/java/bootstrap-composition-root/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/hexagonal/java/bootstrap-composition-root.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/hexagonal/java/architecture-tests/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/hexagonal/java/architecture-tests.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/distributed-patterns/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/distributed-patterns.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/distributed-patterns/java/when-to-use/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/distributed-patterns/java/when-to-use.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/distributed-patterns/java/saga/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/distributed-patterns/java/saga.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/distributed-patterns/java/idempotency/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/distributed-patterns/java/idempotency.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/distributed-patterns/java/eventual-consistency/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/distributed-patterns/java/eventual-consistency.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/distributed-patterns/java/outbox-inbox/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/distributed-patterns/java/outbox-inbox.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/distributed-patterns/java/compensation/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/distributed-patterns/java/compensation.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/backend/distributed-patterns/java/distributed-transactions/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/backend/distributed-patterns/java/distributed-transactions.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/c4-model/</loc><lastmod>2026-04-25</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/c4-model.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/system-design/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/system-design.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/system-design/method/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/system-design/method.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/system-design/building-blocks/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/system-design/building-blocks.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/system-design/example-notifications/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/system-design/example-notifications.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/system-design/design-docs/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/system-design/design-docs.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/architecture-choice/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/architecture-choice.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/architecture-choice/monolith-vs-microservices/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/architecture-choice/monolith-vs-microservices.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/architecture-choice/pg-vs-mongo/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/architecture-choice/pg-vs-mongo.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/architecture-choice/pg-vs-clickhouse/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/architecture-choice/pg-vs-clickhouse.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/architecture-choice/pg-fts-vs-elasticsearch/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/architecture-choice/pg-fts-vs-elasticsearch.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/architecture-choice/db-vs-s3/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/architecture-choice/db-vs-s3.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/architecture-choice/sync-vs-async/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/architecture-choice/sync-vs-async.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/architecture-choice/mvc-vs-webflux/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/architecture-choice/mvc-vs-webflux.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/architecture-choice/adr/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/architecture-choice/adr.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/architecture-choice/architect-role/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/architecture-choice/architect-role.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/teamlead/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/teamlead.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/teamlead/taking-over-team/</loc><lastmod>2026-06-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/teamlead/taking-over-team.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/services/</loc><lastmod>2026-05-06</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/services.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/services/architecture-audit/</loc><lastmod>2026-05-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/services/architecture-audit.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/services/usecase-pattern-implementation/</loc><lastmod>2026-05-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/services/usecase-pattern-implementation.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/services/mentoring/</loc><lastmod>2026-05-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/services/mentoring.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/services/code-review/</loc><lastmod>2026-05-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/services/code-review.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/cases/</loc><lastmod>2026-05-22</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/cases.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/cases/system-analysts-removed/</loc><lastmod>2026-05-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/cases/system-analysts-removed.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/cases/startup-clean-codebase/</loc><lastmod>2026-05-22</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/cases/startup-clean-codebase.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/about/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://vikulin-va.ru/og/about.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/standards/frontend/</loc><lastmod>2026-06-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://vikulin-va.ru/og/standards/frontend.png</image:loc></image:image></url>
</urlset>
