<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Системный аналитик | Архитектура, API и ИИ-продукты</title><description>Блог системного аналитика: проектирование REST API, архитектура микросервисов, DDD, нефункциональные требования. Портфолио IT-продуктов и опыт внедрения ИИ.</description><link>https://markovpavel.ru/</link><item><title>RAG для системных аналитиков: строим базу знаний на LLM</title><link>https://markovpavel.ru/ii/rag-dlya-sistemnyh-analitikov-baza-znanij-llm/</link><guid isPermaLink="true">https://markovpavel.ru/ii/rag-dlya-sistemnyh-analitikov-baza-znanij-llm/</guid><description>Как настроить Retrieval-Augmented Generation для поиска по документации, ADR и требованиям — pipeline, стратегии чанкинга и выбор векторной БД.</description><pubDate>Wed, 17 Jun 2026 00:00:00 GMT</pubDate></item><item><title>gRPC vs REST vs GraphQL: что выбрать аналитику при проектировании</title><link>https://markovpavel.ru/restapi/grpc-vs-rest-vs-graphql-chto-vybrat-analitiku/</link><guid isPermaLink="true">https://markovpavel.ru/restapi/grpc-vs-rest-vs-graphql-chto-vybrat-analitiku/</guid><description>Сравнение gRPC, REST и GraphQL для системного аналитика: матрица выбора протокола под бизнес-сценарии, таблица сравнения, дерево принятия решений, Protobuf-контракты, влияние на архитектуру и практические рекомендации.</description><pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Apache Kafka для системного аналитика: брокеры сообщений, топики, партиции</title><link>https://markovpavel.ru/proektirovanie/apache-kafka-dlya-sistemnogo-analitika/</link><guid isPermaLink="true">https://markovpavel.ru/proektirovanie/apache-kafka-dlya-sistemnogo-analitika/</guid><description>Как работает Apache Kafka — брокеры, топики, партиции, producer/consumer, ключи партицирования и Dead Letter Queue. Разбор для системных аналитиков с диаграммами и примерами требований в ТЗ.</description><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate></item><item><title>AI-ассистент аналитика на MCP: как подключить LLM к Jira, Confluence и БД через Model Context Protocol</title><link>https://markovpavel.ru/ii/ai-assistent-analitika-mcp-jira-confluence-bd/</link><guid isPermaLink="true">https://markovpavel.ru/ii/ai-assistent-analitika-mcp-jira-confluence-bd/</guid><description>Практическое руководство для системного аналитика: как через MCP подключить LLM к Jira, Confluence и базе данных, автоматизировать рутинный поиск по задачам и документам, и превратить чат-интерфейс в рабочий инструмент</description><pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate></item><item><title>AI в проектировании архитектуры: LLM для C4-диаграмм, ADR и trade-off анализа</title><link>https://markovpavel.ru/ii/ai-proektirovanie-arhitektury-llm-c4-diagrammy-adr/</link><guid isPermaLink="true">https://markovpavel.ru/ii/ai-proektirovanie-arhitektury-llm-c4-diagrammy-adr/</guid><description>Как системному архитектору использовать LLM для генерации C4-диаграмм, анализа архитектурных trade-off и автоматизации ADR — практическое руководство с промптами.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate></item><item><title>AI в системном анализе: как собирать и формализовать требования с помощью LLM</title><link>https://markovpavel.ru/ii/ai-sistemnyj-analiz-trebovaniya-llm/</link><guid isPermaLink="true">https://markovpavel.ru/ii/ai-sistemnyj-analiz-trebovaniya-llm/</guid><description>Как использовать LLM для извлечения ФТ и НФТ из интервью, генерации User Story и Use Case, проверки требований на противоречия — практический pipeline с промптами и диаграммой</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate></item><item><title>DDD: bounded context, aggregate и ubiquitous language — разбор на примере банковской системы</title><link>https://markovpavel.ru/proektirovanie/ddd-bounded-context-aggregate-ubiquitous-language-primer/</link><guid isPermaLink="true">https://markovpavel.ru/proektirovanie/ddd-bounded-context-aggregate-ubiquitous-language-primer/</guid><description>Разбор bounded context, aggregate и ubiquitous language в DDD на сквозном примере кредитного конвейера: от заявки до выдачи с цветными диаграммами и таблицами</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Stateless и Stateful API: полный разбор с примерами и таблицей сравнения</title><link>https://markovpavel.ru/restapi/stateless-stateful-api-polnyj-razbor/</link><guid isPermaLink="true">https://markovpavel.ru/restapi/stateless-stateful-api-polnyj-razbor/</guid><description>Полный разбор stateless и stateful API: что хранится в состоянии, диаграммы потоков, когда что выбирать, таблица сравнения и влияние на масштабирование</description><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate></item><item><title>Как писать ТЗ для разработчика: структура, шаблоны и частые ошибки</title><link>https://markovpavel.ru/proektirovanie/kak-pisat-tz-dlya-razrabotchika/</link><guid isPermaLink="true">https://markovpavel.ru/proektirovanie/kak-pisat-tz-dlya-razrabotchika/</guid><description>Как составить техническое задание для программиста: структура ТЗ, готовый шаблон, примеры формулировок и чеклист типичных ошибок аналитика</description><pubDate>Wed, 27 May 2026 00:00:00 GMT</pubDate></item><item><title>AI-ассистент для обработки каталогов: автоцветокоррекция и художественная постобработка</title><link>https://markovpavel.ru/lichnyj-opyt/ai-assistent-obrabotki-katalogov-avtocvetokorrekciya-hudozhestvennaya-postobrabotka/</link><guid isPermaLink="true">https://markovpavel.ru/lichnyj-opyt/ai-assistent-obrabotki-katalogov-avtocvetokorrekciya-hudozhestvennaya-postobrabotka/</guid><description>Как построить AI-пайплайн для автоматической цветокоррекции и художественной обработки фото каталога: архитектура, эталоны, LUT-кривые, очередь задач и интеграция в существующий конвейер.</description><pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate></item><item><title>Функциональные и нефункциональные требования: шаблоны, примеры и типичные ошибки</title><link>https://markovpavel.ru/proektirovanie/funkcionalnye-trebovanija-shablony-primery-oshibki/</link><guid isPermaLink="true">https://markovpavel.ru/proektirovanie/funkcionalnye-trebovanija-shablony-primery-oshibki/</guid><description>Шаблоны функциональных требований с примерами, разбор НФТ, готовые формулировки и типичные ошибки системных аналитиков</description><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate></item><item><title>Stateless и Stateful: примеры, отличия и когда что использовать</title><link>https://markovpavel.ru/restapi/stateless-stateful-primery-otlichiya/</link><guid isPermaLink="true">https://markovpavel.ru/restapi/stateless-stateful-primery-otlichiya/</guid><description>Stateless и stateful простыми словами: чем отличаются, как выбрать, реальные примеры из REST API, банкинга и e-commerce, а также подробная таблица сравнения для системного аналитика.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>Cloudflare 403 для LLM-скрипта: как лечить через nginx reverse proxy</title><link>https://markovpavel.ru/instruments/cloudflare-403-llm-nginx-reverse-proxy/</link><guid isPermaLink="true">https://markovpavel.ru/instruments/cloudflare-403-llm-nginx-reverse-proxy/</guid><description>Почему Cloudflare возвращает 403 Forbidden вашему LLM-интеграционному скрипту: разбираем причины (User-Agent, JA3, отсутствие браузерных заголовков) и лечим через nginx reverse proxy с правильной подменой заголовков.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item><item><title>Автопубликация статей через cron, Claude Code и Docker: pipeline без ручной рутины</title><link>https://markovpavel.ru/ii/avtopublikaciya-statej-cron-claude-code-docker/</link><guid isPermaLink="true">https://markovpavel.ru/ii/avtopublikaciya-statej-cron-claude-code-docker/</guid><description>Как собрать пайплайн автопубликации статей: cron планирует запуск, headless Claude Code CLI пишет пост, guard-check проверяет качество, git push и пересборка Docker-контейнера выкатывают сайт.</description><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title>LiteLLM: как подружить Claude, OpenAI-совместимый провайдер и один API-слой</title><link>https://markovpavel.ru/ii/litellm-proxy-edinyj-api-sloj/</link><guid isPermaLink="true">https://markovpavel.ru/ii/litellm-proxy-edinyj-api-sloj/</guid><description>LiteLLM proxy простыми словами: как сделать единый OpenAI-совместимый слой над Claude и другими LLM, как настроить роутинг, кеширование, лимиты и подключить Claude Code через прокси.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate></item><item><title>API Gateway: зачем он нужен и как проектировать</title><link>https://markovpavel.ru/proektirovanie/api-gateway-zachem-nuzhen-i-kak-proektirovat/</link><guid isPermaLink="true">https://markovpavel.ru/proektirovanie/api-gateway-zachem-nuzhen-i-kak-proektirovat/</guid><description>API Gateway простыми словами: что это, зачем нужен в микросервисной архитектуре, как проектировать маршрутизацию, авторизацию, rate limiting, и какие ошибки убивают производительность шлюза.</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>User Story и Use Case: как системному аналитику писать требования по шаблону</title><link>https://markovpavel.ru/proektirovanie/user-story-use-case-shablony-primery/</link><guid isPermaLink="true">https://markovpavel.ru/proektirovanie/user-story-use-case-shablony-primery/</guid><description>User Story и Use Case на практике: шаблоны, примеры, критерии приёмки, диаграмма Use Case и типичные ошибки системного аналитика</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate></item><item><title>HTTP коды ответов: полный справочник для разработчика и аналитика</title><link>https://markovpavel.ru/restapi/http-kody-otvetov-spravochnik/</link><guid isPermaLink="true">https://markovpavel.ru/restapi/http-kody-otvetov-spravochnik/</guid><description>HTTP статус коды простыми словами: что означают 1xx, 2xx, 3xx, 4xx и 5xx, чем 401 отличается от 403, когда возвращать 422, а когда 400, и как правильно проектировать коды ошибок REST API.</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate></item><item><title>CQRS: разделяй чтение и запись — паттерн, который меняет всё</title><link>https://markovpavel.ru/proektirovanie/cqrs-pattern-razdelyaj-chtenie-i-zapis/</link><guid isPermaLink="true">https://markovpavel.ru/proektirovanie/cqrs-pattern-razdelyaj-chtenie-i-zapis/</guid><description>CQRS простыми словами: что такое Command Query Responsibility Segregation, чем он отличается от классической CRUD-архитектуры, как связан с DDD и Event Sourcing, когда нужен и когда категорически противопоказан.</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>Event-Driven Architecture: событийная архитектура для системного аналитика</title><link>https://markovpavel.ru/proektirovanie/event-driven-architecture-sobytijnaja-arhitektura/</link><guid isPermaLink="true">https://markovpavel.ru/proektirovanie/event-driven-architecture-sobytijnaja-arhitektura/</guid><description>Что такое Event-Driven Architecture (EDA), как работают события, брокеры и подписчики, чем событийный подход отличается от классического request/response. Подробно, с диаграммами и примерами.</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate></item><item><title>ФТ и НФТ: примеры функциональных и нефункциональных требований, шаблоны и типичные ошибки</title><link>https://markovpavel.ru/proektirovanie/funkcionalnye-i-nefunkcionalnye-trebovanija-primery-shablony/</link><guid isPermaLink="true">https://markovpavel.ru/proektirovanie/funkcionalnye-i-nefunkcionalnye-trebovanija-primery-shablony/</guid><description>Примеры функциональных и нефункциональных требований с шаблонами, классификацией НФТ и разбором типичных ошибок аналитиков</description><pubDate>Fri, 24 Apr 2026 00:00:00 GMT</pubDate></item><item><title>OAuth и JWT для REST API: авторизация на пальцах</title><link>https://markovpavel.ru/restapi/oauth-jwt-rest-api-authorization/</link><guid isPermaLink="true">https://markovpavel.ru/restapi/oauth-jwt-rest-api-authorization/</guid><description>Как работает OAuth 2.0 и JWT токены в REST API — разбираем flow авторизации, access и refresh токены, типичные ошибки и примеры для системного аналитика</description><pubDate>Fri, 24 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Swagger и OpenAPI: как писать документацию API, которую читают</title><link>https://markovpavel.ru/restapi/swagger-openapi-dokumentaciya-api/</link><guid isPermaLink="true">https://markovpavel.ru/restapi/swagger-openapi-dokumentaciya-api/</guid><description>Подробный гид по Swagger и OpenAPI 3.0 — чем отличаются, как писать спецификацию API, которую действительно читают разработчики, QA и аналитики, с примерами, диаграммой и типичными ошибками</description><pubDate>Thu, 23 Apr 2026 00:00:00 GMT</pubDate></item><item><title>DDD простыми словами: bounded contexts, aggregates и ubiquitous language</title><link>https://markovpavel.ru/proektirovanie/ddd-prostymi-slovami-bounded-context-aggregate-ubiquitous-language/</link><guid isPermaLink="true">https://markovpavel.ru/proektirovanie/ddd-prostymi-slovami-bounded-context-aggregate-ubiquitous-language/</guid><description>DDD для начинающих — что такое bounded context, aggregate и ubiquitous language простыми словами с примерами, диаграммами и аналогиями из реальных проектов</description><pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate></item><item><title>ADR: Architecture Decision Records — зачем и как документировать архитектурные решения</title><link>https://markovpavel.ru/proektirovanie/adr-architecture-decision-records-dokumentirovanie-arhitekturnyh-reshenij/</link><guid isPermaLink="true">https://markovpavel.ru/proektirovanie/adr-architecture-decision-records-dokumentirovanie-arhitekturnyh-reshenij/</guid><description>Architecture Decision Records (ADR) — что это за артефакт, из чего состоит, как писать и внедрять в команде. Шаблоны, примеры и типичные ошибки</description><pubDate>Sun, 19 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Модульный монолит: архитектура, примеры и подводные камни</title><link>https://markovpavel.ru/proektirovanie/modulnyj-monolit-polnoe-rukovodstvo/</link><guid isPermaLink="true">https://markovpavel.ru/proektirovanie/modulnyj-monolit-polnoe-rukovodstvo/</guid><description>Модульный монолит — что это, как проектировать модули, bounded contexts и чем он отличается от микросервисов. Полное руководство с диаграммами</description><pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate></item><item><title>FitCel — Telegram-бот для подсчёта калорий по фото еды: БЖУ за секунды</title><link>https://markovpavel.ru/portfolio/fitcel-calorie-bot/</link><guid isPermaLink="true">https://markovpavel.ru/portfolio/fitcel-calorie-bot/</guid><description>Telegram-бот FitCel считает калории и БЖУ по фото блюда через GPT-4 Vision. Дневник питания, персональная норма, напоминания — без приложений и регистрации.</description><pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Form2Doc — автоматическая генерация документов DOCX и PDF из веб-форм</title><link>https://markovpavel.ru/portfolio/form2doc/</link><guid isPermaLink="true">https://markovpavel.ru/portfolio/form2doc/</guid><description>SaaS-сервис для генерации документов по шаблонам Google Docs. Клиент заполняет форму — получает готовый договор, акт или счёт в DOCX/PDF за секунды.</description><pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Автоматическая цветокоррекция 5000+ изображений с помощью ИИ и ImageMagick</title><link>https://markovpavel.ru/lichnyj-opyt/avtomaticheskaya-tsvetokorrekciya-kataloga-s-pomoshyu-ii/</link><guid isPermaLink="true">https://markovpavel.ru/lichnyj-opyt/avtomaticheskaya-tsvetokorrekciya-kataloga-s-pomoshyu-ii/</guid><description>Как автоматизировать цветокоррекцию каталога из 5000+ изображений с помощью ИИ и ImageMagick: пошаговый разбор задачи, проблем и решений.</description><pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Domain-Driven Design (DDD)</title><link>https://markovpavel.ru/proektirovanie/domain-driven-design-ddd/</link><guid isPermaLink="true">https://markovpavel.ru/proektirovanie/domain-driven-design-ddd/</guid><description>Предметно-ориентированное проектирование: как сделать код понятным, гибким и отражающим реальный мир</description><pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Правила названий ручек (endpoint)</title><link>https://markovpavel.ru/restapi/pravila-nazvanij-ruchek-endpoint/</link><guid isPermaLink="true">https://markovpavel.ru/restapi/pravila-nazvanij-ruchek-endpoint/</guid><description>Основные правила нейминга endpoint ручек со ссылками на RFC документы</description><pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Репозиторий, GitHub, GitLab, Bitbucket: Основы Git для Системного Аналитика</title><link>https://markovpavel.ru/instruments/repozitorij-github-gitlab-bitbucket-chto-jeto-zachem-osnovy-git-dlja-sistemnogo-analitika/</link><guid isPermaLink="true">https://markovpavel.ru/instruments/repozitorij-github-gitlab-bitbucket-chto-jeto-zachem-osnovy-git-dlja-sistemnogo-analitika/</guid><description>Основы работы с репозиториями для системного аналитика: что нужно знать о Git, GitHub, GitLab и Bitbucket</description><pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Что такое Model Context Protocol (MCP)? Почему о нем все говорят?</title><link>https://markovpavel.ru/ii/chto-takoe-model-context-protocol-mcp-pochemu-o-nem-vse-govorjat/</link><guid isPermaLink="true">https://markovpavel.ru/ii/chto-takoe-model-context-protocol-mcp-pochemu-o-nem-vse-govorjat/</guid><description>Model Context Protocol (MCP) — новая система от Anthropic для расширения возможностей ИИ-моделей и упрощения интеграций</description><pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Монолит vs Микросервисы: что выбрать в 2026 году</title><link>https://markovpavel.ru/proektirovanie/monolit-vs-mikroservisy-vs-modulnyj-monolit/</link><guid isPermaLink="true">https://markovpavel.ru/proektirovanie/monolit-vs-mikroservisy-vs-modulnyj-monolit/</guid><description>Подробное сравнение монолитной и микросервисной архитектуры: плюсы, минусы, когда выбирать монолит, а когда переходить на микросервисы</description><pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Нефункциональные требования (НФТ): что это, типы, примеры и как их писать</title><link>https://markovpavel.ru/proektirovanie/nefunkcionalnye-trebovanija/</link><guid isPermaLink="true">https://markovpavel.ru/proektirovanie/nefunkcionalnye-trebovanija/</guid><description>Нефункциональные требования простыми словами: классификация НФТ, типы, примеры производительности, безопасности, надёжности и шаблон для аналитика</description><pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Ресурсы для системных аналитиков и архитекторов</title><link>https://markovpavel.ru/proektirovanie/resursy/</link><guid isPermaLink="true">https://markovpavel.ru/proektirovanie/resursy/</guid><description>Коллекция ресурсов с базовыми понятиями и стандартами для проектирования систем</description><pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Rest api: Основные принципы</title><link>https://markovpavel.ru/restapi/rest-api-osnovnye-principy/</link><guid isPermaLink="true">https://markovpavel.ru/restapi/rest-api-osnovnye-principy/</guid><description>Чек-лист основных правил проектирования REST API: как называть endpoint, использовать HTTP методы и избегать типичных ошибок</description><pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Stateless и Statefull на пальцах</title><link>https://markovpavel.ru/restapi/stateless-i-statefull-na-palcah/</link><guid isPermaLink="true">https://markovpavel.ru/restapi/stateless-i-statefull-na-palcah/</guid><description>Объяснение принципов stateless и stateful в REST API на простых примерах</description><pubDate>Fri, 13 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Оплата через Телеграм или как я убил DAU</title><link>https://markovpavel.ru/lichnyj-opyt/oplata-cherez-telegram-ili-kak-ja-ubil-dau/</link><guid isPermaLink="true">https://markovpavel.ru/lichnyj-opyt/oplata-cherez-telegram-ili-kak-ja-ubil-dau/</guid><description>Как интеграция оплаты через Telegram убила активность пользователей: разбор ошибок и выводы</description><pubDate>Tue, 29 Jul 2025 00:00:00 GMT</pubDate></item><item><title>mFlash AI SEO Optimizer — AI-плагин для WordPress и SEO API на RapidAPI</title><link>https://markovpavel.ru/portfolio/mflash-ai-seo-optimizer/</link><guid isPermaLink="true">https://markovpavel.ru/portfolio/mflash-ai-seo-optimizer/</guid><description>WordPress-плагин и REST API для автоматической SEO-оптимизации: генерация title, meta description и ключевых слов через OpenAI. От плагина до публичного API.</description><pubDate>Tue, 10 Jun 2025 00:00:00 GMT</pubDate></item></channel></rss>