С увеличением сложности приложения применение шаблона MVC даже с архитектурой по слоям может привести к месиву, в контроллеры будет попадать бизнес-логика, а от количества импортируемых сервисов будет тошнить. Но нам на помощь могут прийти такие шаблоны, как CQRS и медиатор, обеспечивая single responsibility principle и делая навигацию по коду приложения понятной. Поэтому рассмотрим, как это сделать, на примере ASP.NET Core приложения.
Докладчик - Андрей Чебукин, соучредитель The Secret Circle Solutions, преподаватель компьютерной академии «ШАГ», Azure архитектор, архитектор туннелей продаж.
C#-разработчик с 2003-го, F#-разработчик с 2015-го. Специалист по реализации решений с аутентификацией OpenID Connect.
Contributor врасширенияхдля Visual Studio: Target Framework Migrator, Surface Dial Tools.
Специалист по внедрению современных высокоэффективных DevOps-практик.
Программа:
18:00–18:20 Регистрация.
18:20–19:15 Доклад Андрея Чебукина.
19:15–19:45 Кофе-брейк.