Эволюционная архитектура на практике

Рис. “Титульный слайд выступления”
Вид.1 “Запись выступления”
Рис. “К чему нам в Tinkoff эволюционная архитектура”
Рис. “Зачем эволюционная архитектура читателям”
Рис. “А что такое архитектура?”
Рис. “Определения архитектуры”
Рис. “А что такое эволюционная архитектура?”
Рис. “Эволюционная архитектура — инкрементальные и управляемые изменения”
Рис. “Три части эволюционной архитектуры”
Рис. “Инкрементальные изменения”
Рис. “Итог бесконтрольных инкрементальных изменений”
Рис. “Fitness functions”
Рис. “Определение архитектурных fitness functions”
Рис. “Архитектурные характеристики”
Рис. “Fitness function fit”
Рис. “Комбинация индивидуальных fitness functions формирует общесистемную fitness function”
Рис. “Категории fitness functions”
Рис. “Инструментарий для автоматизации проверки fitness functions”
Рис. “Подходящий coupling”
Рис. “Определение модульности”
Рис. “Определение cohesion и coupling”
Рис. “Принципы организации компонентов системы”
Рис. “Принципы стабильности и абстрактности компонентов”
Рис. “Зона боли, зона бесполезности и The Main Sequence для компонентов”
Рис. “А как понять, что пора?”
Рис. “Триггеры”
Рис. “Закон Конвея и связь структуры команд и архитектуры”
Рис. “Триггеры изменений”
Рис. “Симптомы чрезмерно большого софта для одной команды”
Рис. “Симптомы скорости поставки”
Рис. “Симптомы чрезмерной дополнительной когнитивной сложности”

--

--

--

Director of digital ecosystem development department at Tinkoff. Bachelor at applied math, Master at system analysis, Postgraduate studies at economics.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alexander Polomodov

Alexander Polomodov

Director of digital ecosystem development department at Tinkoff. Bachelor at applied math, Master at system analysis, Postgraduate studies at economics.

More from Medium

Merge Request in Git: Brand New Culture in the 21st Century

Gentle introduction to semantic versioning

How to prepare your JAVA development environment on macOS using M1 processor?

Summary of What I learned in Design Pattern: Singleton