Модели приложения для разных парадигм программирования (ArchDays-2020) — различия между версиями
м (Массовая правка: добавление Категория:Акторная модель) |
(Массовая правка: удаление Категория:Архитектура) |
||
Строка 18: | Строка 18: | ||
{{Presentation|MultyparadigmModel-ArchDays-2020-Tsepkov.pdf|290px}} | {{Presentation|MultyparadigmModel-ArchDays-2020-Tsepkov.pdf|290px}} | ||
− | [[Категория:Доклады | + | [[Категория:Доклады]] |
[[Категория:Акторная модель]] | [[Категория:Акторная модель]] |
Версия 09:54, 12 мая 2022
ArchDays-2020 20.11.2020 online Доклад на сайте конференции Видео на Youtube Развитие докладов 06-07.11 на SQAdays и 09-10.10 на AnalystDays с фокусом на архитектуре
Долгое время большинство приложений разрабатывалось как большие монолиты или системы из крупных модулей. Основным подходом для разработки был ООП. В этом случае объектная модель предметной области в виде структур справочников и документов и связанная с каждым объектом бизнес-логика, созданные аналитиком, служат адекватным проектом для реализации разработчиками в коде, а изменения разработчиками могут быть отражены в модель. Модель соответствует коду и сложность ее изменения для решения новых требований позволяет примерно оценить сложность разработки.
С распространением микросервисной архитектуры и акторной модели с взаимодействием на асинхронных очередях и событиях, объектной модели становится недостаточно. Требуются иные способы, адекватные применяемым парадигмам программирования, чтобы обеспечить соответствие между моделью и реализацией, проектирование оркестровки и устойчивого работы приложений. Об этом пойдет речь в докладе.
Доклад является развитием предыдущих докладов 06-07.11 на SQAdays и 09-10.10 на AnalystDays. Слайды практически повторяются, а содержание - отличается, фокус - на архитектуре.
Видео
Презентация
Скачать весь pdf