Тезисы
После доклада по «прокачке» чистой архитектуры появилось желание посмотреть — а как дела с архитектурой на других платформах/технологиях. Речь именно про «техническую» архитектуру (т.е. архитектуру монолита или одного микросервиса, или даже мобильного приложения, уровень 3 — components в модели C4). С коллегами из EPAM посмотрели на java — там есть Spring и все. DDD, CQRS там не слышали. Хотя тоже корпоративные приложения пишут. По другим стекам — та же история. Читал статьи на хабре про Чистую Архитектуру на фронте — не вдохновился. В тех примерах, которые я видел недостаточно сложности, чтобы все это применять. Предлагаю собрать экспертов из разных отраслей — .NET, Java, Android, JS. А что такое Чистая Архитектура для вашей платформы? Какие есть подходы или популярные примеры реализации. Общие принципы одни и те же. А вот их реализация на разных платформах может сильно отличаться. Это и обсудим на квартирнике.
Аудитория и уровень
Тема на широкую аудиторию. Будет интересна разработчикам уровня middle и выше. В ходе дискуссии можно сравнивать подходы, технологии. Я думаю, будет интересно.
В enterprise разработке более 7 лет. Последние 5 лет работаю в One Inc и сейчас занимаюсь разработкой нового поколения системы по управлению страховым бизнесом. В своей работе считаю важным качество продукта, кодовой базы и простоту поддержки.
Программист, менеджер, предприниматель. Поработал в каждой из ролей какое-то время, в общей сложности лет 10-15. По вечерам пишу ERP (с чистейшей архитектурой, разумеется) для бизнеса, где занимаюсь процессами. Основной интерес — построение бизнес-систем из людей и машин. Поэтому программирование для меня — это один из инструментов, наряду с методологией, финансами, лидерством и прочими. А чистая архитектура для меня — это главное правило использования этого инструмента.
Более 15 лет занимаюсь разработкой корпоративных приложений. Занимался как созданием новых приложений, так и поддержкой и рефакторингом существующих. Основная область интересов — применение архитектур и паттернов проектирования на практике.
Работаю в кровавом энтерпрайсе. Ищу способы сделать свою жизнь и жизнь своей команды проще, а также делюсь находками с сообществом :)