<?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-05-20</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/library/</loc><lastmod>2026-05-07</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/library.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/curriculum/</loc><lastmod>2026-05-18</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-05-07</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-05-08</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-17</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-17</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-05-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-05-18</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-05-07</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-07</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-07</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-07</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-07</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-18</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/ai-engineering/plugins-setup/</loc><lastmod>2026-05-17</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/ai-engineering/plugins-setup.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/use-case-pattern/</loc><lastmod>2026-05-18</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/ontology/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/use-case-pattern/ontology.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/use-case-pattern/howto/</loc><lastmod>2026-05-18</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/level-1/</loc><lastmod>2026-05-06</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-07</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-18</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/level-4/</loc><lastmod>2026-05-06</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/use-case-pattern/level-4.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/use-case-pattern/tier-vs-maturity/</loc><lastmod>2026-05-18</lastmod><changefreq>monthly</changefreq><priority>0.8</priority><image:image><image:loc>https://vikulin-va.ru/og/use-case-pattern/tier-vs-maturity.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/use-case-pattern/spec-template/</loc><lastmod>2026-05-17</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/case/</loc><lastmod>2026-05-18</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-07</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-06</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-03</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-07</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-07</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-05-18</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-05-17</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-05-18</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-05-18</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-05-18</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-05-18</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/amqp/</loc><lastmod>2026-05-18</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-05-18</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-05-18</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-05-18</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/pg-style-guide/</loc><lastmod>2026-05-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/pg-style-guide.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/java-style-guide/</loc><lastmod>2026-05-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/java-style-guide.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/postgres/</loc><lastmod>2026-05-18</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-05-18</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-05-18</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/mongodb/</loc><lastmod>2026-05-18</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-05-18</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-05-18</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-05-18</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-05-18</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-05-18</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-05-18</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-05-18</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-05-18</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/elasticsearch/</loc><lastmod>2026-05-18</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-05-18</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-05-18</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-05-18</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/jooq-style-guide/</loc><lastmod>2026-05-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/jooq-style-guide.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/test-strategy-style-guide/</loc><lastmod>2026-05-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/test-strategy-style-guide.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/rest-api-style-guide/</loc><lastmod>2026-05-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/rest-api-style-guide.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/error-handling-style-guide/</loc><lastmod>2026-05-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/error-handling-style-guide.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/graceful-shutdown-style-guide/</loc><lastmod>2026-05-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/graceful-shutdown-style-guide.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/security-style-guide/</loc><lastmod>2026-05-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/security-style-guide.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/auth-patterns-style-guide/</loc><lastmod>2026-05-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/auth-patterns-style-guide.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/resilience-style-guide/</loc><lastmod>2026-05-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/resilience-style-guide.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/validation-style-guide/</loc><lastmod>2026-05-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/validation-style-guide.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/caching-style-guide/</loc><lastmod>2026-05-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/caching-style-guide.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/kafka-style-guide/</loc><lastmod>2026-05-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/kafka-style-guide.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/observability-style-guide/</loc><lastmod>2026-05-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/observability-style-guide.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/cqrs-style-guide/</loc><lastmod>2026-05-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/cqrs-style-guide.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/ddd-tactical-style-guide/</loc><lastmod>2026-05-17</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/ddd-tactical-style-guide.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/hexagonal-style-guide/</loc><lastmod>2026-05-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/hexagonal-style-guide.png</image:loc></image:image></url>
<url><loc>https://vikulin-va.ru/distributed-patterns-style-guide/</loc><lastmod>2026-05-09</lastmod><changefreq>monthly</changefreq><priority>0.9</priority><image:image><image:loc>https://vikulin-va.ru/og/distributed-patterns-style-guide.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/architecture-choice/</loc><lastmod>2026-05-18</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-05-18</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-05-18</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/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-06</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-06</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-06</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-05-06</lastmod><changefreq>monthly</changefreq><priority>0.7</priority><image:image><image:loc>https://vikulin-va.ru/og/about.png</image:loc></image:image></url>
</urlset>
