8094
правки
Изменения
м
Нет описания правки
Заложенные в архитектуру решения проявляются при работе пользователей, который получает непредвиденные ошибки и неустойчивую работу системы, поэтому их необходимо представлять не только разработчикам, но и аналитикам, тестировщикам и бизнесу. Для этого хорошо иметь наглядное визуальное представление. Классические диаграммы (UML, ER-диаграммы и другие, придуманные в эпоху монолитов) не слишком хорошо позволяют обсуждать архитектуру работы множества сервисов с асинхронным взаимодействием, и диаграммы C4-model тоже не отражает работу в динамике.
Я расскажу о модели, которая позволяет рисовать схемы современных приложений и обсуждать их масштабирование и устойчивость работы при отказах, и проиллюстрирую ее использование конкретными примерами. Такая визуализация сильно помогает в проектировании и в объяснении работы приложения. Выступление будет развитием серию моих докладов по акторной модели, начатую осенью 2020 года на AnalystDays. Предыдущие выступления — [[:Категория:Акторная модель|'''Акторная модель''']], последнее '''[[Визуальное проектирование масштабируемых приложений (Highload-2022)]]'''.
= Презентация =