RU

Доставка пива, алгоритм «Октагон» и поиск компании в EDGE: какие архитектуры придумали на Avito Grill & Go

Обычно на митапах всё довольно предсказуемо: доклады, слайды, кофе-брейк и немного общения между ними. Но в прошлом году мы решили перевернуть привы…

gogolangsystem designпроектирование системархитектурамитапhighload
Habr
RU

[Перевод] Парадигма DDD стала гораздо важнее, когда ИИ пишет код за вас

Что бы вы ни думали о программировании с привлечением ИИ, сейчас подходы к созданию ПО меняются. Все задумываются: «Что ост…

DDDархитектурапроектирование системискусственный интеллектllmии-агенты
Habr
RU

Архитектура цифрового выражения субъектности

Привет, Хабр! В этом эссе я рассмотрю проблемы современных социально‑экономических отношений в цифровой среде и то, как человечество…

цифровая идентичностьинформационная безопасностьсубъектностьцифровой суверенитетархитектура системприватностьweb4проектирование системфилософия itсоциальное взаимодействие
Habr
RU

Бэкенд без лишних граблей: 13 статей о PostgreSQL, микросервисах и коде

Что общего у раздувшегося индекса, неудачно нарезанных микросервисов и лишнего std::move ? Все они выглядят безобидно, пока не доходят до продакшена…

бэкенд-разработкапроектирование системPostgreSQLбазы данныхмикросервисная архитектураC++Javaоптимизация производительности
Habr
RU

Особенности сбора кодового покрытия в ОС “Нейтрино”

Сбор кодового покрытия для небольшого проекта обычно не вызывает особых сложностей: собрали код с поддержкой coverage , запустили тесты и получили о…

зосрв нейтринозосрвтестированиеоперационные системывстраиваемые системыпокрытиепокрытие кодапокрытие тестамипроектирование системgcov
Habr
RU

Осторожная попытка переосмыслить сложное: Как связать документы, диаграммы и знания?

В статье рассматривается архитектурная гипотеза-прототип, предлагающая распределение сущностей по разным слоям и реализацию сквозного связывания меж…

диаграммыартефактыархитектурамультихолстыпроектирование системаналитика
Habr
RU

Ошибки аналитиков, проектирующих системы под себя

Аналитик может создать логичную систему, которая окажется неудобной для тех, кто ей пользуется каждый день. Разбираем, почему возникает разрыв…

системный аналитикбизнес-анализтребования к ПОпроектирование системпользовательский опытархитектура ПОанализ требованиймоделирование процессовошибки аналитикаразработка ПО
Хабр — Управление
RU

Диагностика «смысловой кашицы» или как отличить требование от иллюзии требования

Требование может выглядеть понятным на этапе обсуждения, но при передаче в разработку превратиться в источник вопросов и пе…

системный анализтребованияанализ требованийбизнес-анализпроектирование системBPMNмоделирование процессовтехническая документацияразработка ПОуправление требованиями
Habr
RU

Депеши, карточки и паранойя: мой опыт скрещивания Waterfall и Agile в проекте для РЖД. Часть вторая

Добро пожаловать обратно, друзья. Если вы читали первую часть , то знаете, как мы выстраивали периметр, прикрывали тылы и готовились к штурму. Тепер…

системная архитектурауправление проектами и командойagilewaterfallрждлегасиинтеграцияпроектирование системenterpriseархитектура
Хабр — Управление
RU

«Прикладные компетенции аналитика» на A&PM EVENT 2026: как действовать там, где нет готового шаблона

В проектах у аналитика обычно есть знакомый набор инструментов: нотации, шаблоны требований, чек-листы, правила описания процессов. Но реальная зада…

системный анализбизнес-анализсистемный аналитикбизнес-аналитиктребованияпроектирование системуправление требованиямиинтеграциианалитик 1Среверс-инжиниринг
Habr
RU

Как я перестал разрывать архитектуру на десяток документов — и сделал свой C4-редактор

Инструмент: C4 QuietGridLabs . Можно открыть демо без авторизации: проект будет храниться локально в браузере. Иногда архитектура «есть» — но пользо…

C4 modelархитектура приложенийархитектура системысистемный дизайнсистемный анализпроектирование системдокументация на подокументация это легкоsequence diagramsequence-диаграмма
Habr
RU

Аналитика без готовых инструкций: какие кейсы ищут для A&PM EVENT 2026

В программе INFOSTART A&PM EVENT 2026 формируется секция «Прикладные компетенции аналитика». Заявок в этом направлении пока меньше, чем в других…

системный аналитикбизнес-аналитиканалитик 1Санализ требованийпроектирование системархитектура требованийинтеграция информационных системпрактические кейсыконференция для аналитиковinfostart a pm 2026
Хабр — Управление
RU

Дубль один, дубль два: как я делала одну фичу дважды

Я бизнес- и системный аналитик, и у меня редкий кейс: две последние работы делают почти одинаковые продукты — по сути, конкурентные. Так что часть з…

системный анализбизнес-анализCDPcustomer data platformконструктор сценариевавтоматизация маркетингапроектирование системтребованияверсионированиеработа над ошибками
Habr
RU

[Перевод] Большинство ошибок при System Design ускользает из виду

Пять пробелов, которые не видны на архитектурных блок-схемах. Пользователь нажимает « Place Order» (Сделать заказ) . API возвращает 200 OK…

system designархитектурараспределенные системыпроектирование систем
Habr
RU

System Design на практике: создаем систему сокращения ссылок от проектирования архитектуры до развертывания в облаке

Привет, Хабр! Сегодня System Design интервью стало неотъемлемой и, пожалуй, самой трудной частью найма разработчиков. От кандидатов требуют за корот…

system design интервьюмикросервисыпроектирование систем
Habr
RU

[Перевод] Следующий «момент Бэкуса»: почему программирование снова готово подняться на уровень выше

Следующий "Момент Бэкуса" или почему мы, возможно, стоим на пороге новой эпохи разработки ПО. Английская версия этой статьи ранее была опубликована…

Джон БэкусFORTRANуровни абстракциикомпиляцияпроектирование системCode Designer
Habr
RU

Заменит ли Джун Сеньора, если дать ему ИИ?

В прошлой статье мы выяснили, что при остановленном найме сегодняшний Джун не может превратиться в классического старого матёрого Сеньора, руину гер…

вайб-кодингджунысеньорыИИ-ассистентыLLMархитектура ПОпроектирование системрынок труда в ITнайм разработчиковтехнический долг.
Habr
RU

[Перевод] Как использовать Kafka на собеседовании по System Design

Kafka часто появляется на System Design интервью, когда нужно асинхронно обрабатывать события и масштабировать систему. Но за словами “добавим Kafka…

system designинтервьюсобеседованиепроектирование системсистемный дизайн
Habr
RU

Как мы на промышленном предприятии из цеха в офис мост данных строили

Всем привет! Меня зовут Андрей Беляев, я бизнес-архитектор в компании «Инфосистемы Джет». Как говорил Тирион Ланнистер в последней серии «Игры Прест…

асу тпopc uaopc daпромышленностьсистемная интеграцияпромышленная автоматизацияemersonпроектирование систем
Habr
RU

От полной выгрузки к S3 и PostgreSQL: как мы доставляем гигабайты данных в память подов

Представьте себе высоконагруженный сервис, который решает, с какого из множества складов нужно отправить товар покупателю. В пике через него проходи…

highloadbackendgolanggoпроектирование системпрограммированиевысоконагруженные системыozon tech
Habr
RU

Новинка: «Инженерия данных. Паттерны проектирования»

Приветствуем, Хабр. Мы стараемся лицензировать в издательстве «O’Reilly» и переводить для вас фундаментальные книги, в том числе, по формирующимся п…

инженерия данныхбольшие данныепаттерны проектированиякнигапроектирование систем
Habr
RU

[Перевод] Раньше ПО работало шустро, потому что иначе было никак

Несколько недель назад мы обсуждали Java-компонент, запускающий кластер Spark. Его основная задача — координация. Он поднимает всю необходимую инфра…

ruvds_переводпрограммированиеуправление разработкойоптимизация кодапроектирование систем
Habr
RU

VARS: Совмещение Интерактивности И Реального Времени

Современные операционные системы вынуждены одновременно обслуживать рабочие нагрузки разных типов, и редко удаётся их должным образом совместить. Пр…

операционные системыпланировщиквысоконагруженные системыядросистемное программированиепрограммированиепроектирование систем
Habr
RU

EES в европейских аэропортах: почему цифровая граница оказалась сложнее, чем замена штампа в паспорте

Новая Entry/Exit System, или EES, задумывалась как один из ключевых элементов цифровой границы Шенгенской зоны: вместо ручных паспортных штампов сис…

проектирование системцифровизация бизнес-процессоваэропортыконтроль доступа
Habr
RU

[Перевод] System Design: проектируем Rate Limiter, ограничитель запросов

В задаче проектирования Rate Limiter важны сразу несколько вещей: выбор алгоритма лимитирования, централизованное хранение состояния, работа через A…

system designbackendhighloadподготовка к собеседованиюраспределенные системыархитектурапроектирование системсистемный дизайнпаттерны проектированиясобеседования задачи
Habr
RU

Где в Телеграм заканчивается dating-чат и начинается архитектура

Привет! Я Мария, и сегодня я пишу не как руководитель направления в ИТ-компании, а как создатель и администратор dating-сообщества в Telegram для сп…

dating-сервисtelegramtelegram botархитектура данныхsource of truthсистемная аналитикапроектирование системуправление даннымисообществачаты сообществ
Habr
RU

Постанализ юзкейсов, или Как спроектировать непрерывную ABAC-авторизацию UI и API. Часть 2

Всем привет! На связи снова Никита Таскин и Анастасия Ильина . Продолжаем тему о контроле доступа применительно к системным интерфейсам, и на этот р…

авторизацияархитектураapiинформационная безопасностьuse caseсистемный анализтаск-трекерrbacabacпроектирование систем
Habr
RU

[Перевод] Структурированная разработка на основе промптов

Как сделать изменения, вносимые с помощью LLM, управляемыми, проверяемыми и воспроизводимыми. Программные ассистенты LLM продемонстрировали значител…

искусственный интеллектмартин фаулерметодологияпромптыпроектирование систем
Habr
RU

Постанализ юзкейсов, или Как спроектировать непрерывную ABAC-авторизацию UI и API. Часть 1

Замечаете, что безопасность становится важнейшим атрибутом качества современных систем. А знакомы ли вы с концепцией Zero Trust? Не упустили ли вы м…

проектирование системавторизацияпользовательский интерфейстаск-трекерabacrbacuse casesсистемный анализинформационная безопасностьархитектура
Habr
RU

Гайд: как системному аналитику построить доменную модель для Java-микросервисов

Системный аналитик пишет User Story, рисует BPMN, описывает API — а через месяц архитектор перекраивает всё, потому что «это не ложит…

javaDDDсистемный аналитикevent stormingмикросервисыпроектирование системBounded Context
Habr