Архитектура в крупном финтехе
Как проектировать решения и сохранять целостность на масштабе
Содержание слайдов
1. Архитектура в крупном финтехе
Как проектировать решения и сохранять целостность на масштабе
2. Александр Поломодов
Александр Поломодов, Technical Director, Т-Банк
Архитектура и delivery management
Клиентские интерфейсы и маркетинг
Архитектурные практики компании
3. Архитектура — общий язык решений
Структура — Значимые решения о системе
Границы — Траектория и допустимые изменения
Целостность — Единая модель для участников
4. Домен определяет архитектурное усилие
5. Сложность требует разных режимов
6. Дальняя сильная связь дороже всего
7. Архитектура начинается за границей команды
8. 02. Целостность требует системы
Оргструктура, платформа и письменный процесс должны поддерживать одну архитектуру
9. Коммуникации становятся архитектурой
10. Платформа делает стандарт self-service
11. Решение оставляет проверяемый след
12. Документ связан с production
Design
Markdown
PlantUML / Structurizr
RFC / ADR
MR review
Runtime
Observability
SLO сервисов
Incident management
Performance tests
13. Архитектура — это связность решений
Усилие следует за доменом
Связность имеет цену
Граница команды важна
Платформа кодирует стандарт
Runtime проверяет модель
Целостность создаётся совместно
14. Опорные модели исходника
Booch · Software Architecture
Learning Domain-Driven Design
Balancing Coupling in Software Design
Team Topologies
15. Спасибо!
tellmeabout.tech
Слайды, заметки и ссылки — на сайте
Александр Поломодов, Technical Director & Fellow, Т-Технологии
@book_cube