Архив рубрики ‘архитектура’

Скрытые языки: как инженеры передают информацию внутри команды, избегая документации

Технические команды часто избегают лишней документации, но информация всё равно каким-то образом передаётся, сохраняется и развивается. В этой статье — попытка разобрать скрытые механизмы общения внутри инженерных команд: как выстраиваются негласные соглашения, каким образом рождаются «внутренние диалекты» и зачем вообще всё это, если есть JIRA, Confluence и куча других инструментов. Много примеров, блоков кода на […]

Event Storming: как построить модель вокруг событий

­­­Какие предметы вам нравились в школе? Я очень любила математику.  Меня завораживали цифры, формулы и логические рассуждения. А самое главное, даже если решать задачу несколькими разными способами – единственно верный ответ всегда будет один. И проверив его, можно быть уверенным, что задача решена правильно. Сейчас, проектируя программные системы, я тоже решаю задачи, но они принципиально […]

Как довести фичу до продакшена без боли: пошаговый гайд от команды RuStore. Часть 3

В первой и второй

Как довести фичу до продакшена без боли: пошаговый гайд от команды RuStore. Часть 2

В первой части

Как довести фичу до продакшена без боли: пошаговый гайд от команды RuStore. Часть 1

Как мы ввязались в подход «Архитектура через способности» и довели её от абстракции до чего-то осязаемого

Привет! Меня зовут Борис Пишванов, руковожу архитекторами решений в Альфа-Банке. В статье хочу поделиться историей нашей команды архитекторов решений, которая включает около 90 человек и занимается созданием и разработкой архитектуры IT-решений для бизнес-инициатив крупного банка. Уверен, многим из вас наша история покажется знакомой, а возможно, кому-то поможет избежать наших ошибок или найти вдохновение для позитивных […]

Архитектурное мышление, скорочтение и изучение чего-нибудь нового

У переводчиков есть понятие “слова-ловушки” — реактивное мышление, когда ты видишь слово, очень похожее на слово из твоего языка, и на автомате пытаешься его перевести. Но на самом деле оно значит совсем другое.

Как программисты делали куличи

Вообще, заказ не большой — 100 куличей нужно отвезти за день до праздника на точку под реализацию. Времени ещё — месяц. Станиславский Станислав — главный технический специалист на проекте. Он точно знает, как собрать группу из 10 хорошо подкованных ребят и заставить их сделать это чётко, качественно и в срок. Бюджет — с запасом.

Давайте (не) разрушим монолит. Часть 2

В предыдущей статье мы начали обсуждать, что компании (всё еще) хотят разделить монолиты на микросервисы. Если спросить их, что они этим изменят — услышите, что с микросервисами рассчитывают решить проблему «большого комка грязи» или сократить time-to-market.

6 принципов архитектуры ПО для старта проекта

Как определить, насколько глубоко на старте проекта надо продумывать его архитектуру? И на чем стоит сфокусироваться сразу, чтобы ее пришлось переделывать в процессе? Привет! Меня зовут Андрей Степанов. Я технический директор в компании fuse8. В своё время, вдохновленный книгой «Принципы» Рэя Далио, я попробовал вывести основные подходы к IT-архитектуре, которые теперь сам активно применяю в […]

12