Внутренний митап: Луковая архитектура, и как не заплакать в процессе погружения
Суть лукового архитектурного подхода (Onion Architecture) — разделение системы на несколько слоёв, каждый из которых выполняет свою функцию. Такой подход помогает сделать код более чистым и читаемым, обеспечивает удобное разделение бизнес-логики, домена приложения и инфраструктуры.
На внутреннем митапе рассказали, как устроена луковая архитектура, границах применимости и о том, как с пользой начать использовать её в разработке. Затронули как теорию, так и практику: рассмотрели специфику луковой архитектуры на примере конкретного pet-проекта.
Остановились на первых двух слоях — и Application. Об устройстве других слоев (Infrastructure и Web API) поговорим на будущих митапах.
===
Это запись внутреннего митапа ИТ-команды Сравни — публикуем эпизоды без NDA, но (надеемся) с пользой для внешнего сообщества.
ИТ-команда Сравни в соцсетях:
✅Телега:
✅YouTube: @sravni_tech
✅RUTUBE:
✅Хабр:
Сайт Сравни:
#ит #backend #архитектура #митап
7 views
1785
711
4 months ago 00:42:00 1
Авторизация — это больше, чем логин/пароль | Mad Brains Техно
5 months ago 02:32:51 77
Golang meetup
5 months ago 00:30:48 7
Пет-проекты: секретный ингредиент для успеха в IT | Mad Brains Техно
5 months ago 00:04:54 2
Объектные хранилища. Software Development meetup | ICL Services
5 months ago 01:22:58 1
Agile vs. Waterfall — какой фреймворк выбрать для банка / Интервью с ИТ-директором Росбанка
5 months ago 00:52:28 2
Внутренний митап: Dependency Injection из коробки (NestJS)
5 months ago 00:33:36 1
Внутренний митап: Что такое Backend-Driven UI (на примере React-анкеты)
5 months ago 00:30:52 1
Внутренний митап: Модели для прогнозирования трафика, продаж и бизнес-метрик
5 months ago 00:35:07 1
Внутренний митап: Когда не писал на Go, но хочет попробовать – основы, примеры
5 months ago 00:29:05 1
Как назовём? Нейминг в работе аналитика | Mad Brains Техно
5 months ago 00:46:40 1
Greenplum: от двух до сотен серверов (Дмитрий Павлов, Аренадата) / @Databases Meetup
6 months ago 00:18:51 1
Тестирование GraphQL API. Шпаргалка для начинающих | Mad Brains Техно
6 months ago 00:17:08 3
Управляем кодом из админки с помощью Liveconfigs
6 months ago 00:41:14 2
MVP, RAT, MLP и другие три буквы | Mad Brains Техно
6 months ago 00:01:40 1
#SimbirSoft: добро пожаловать в команду
6 months ago 00:07:09 1
#HRSUPERHERO | Антистресс медитация за 7 минут
6 months ago 00:58:25 2
Как работать с эмоциями | Mad Brains Техно
6 months ago 00:25:12 2
Платформенное взаимодействие во Flutter | Mad Brains Техно
7 months ago 00:39:01 69
Transactional outbox для Ruby OpenSourse | Дмитрий Салахутдинов | Ruby Meetup 2024 | СберМаркет Tech
7 months ago 01:11:11 1
Как и зачем быть классным ментором | Mad Brains Техно
7 months ago 00:00:00 9
Britanka Design Meetup
7 months ago 00:40:24 1
Репутация: просто о сложном. Кейсы из сферы IT и не только | Mad Brains Техно
7 months ago 00:19:05 3
GraphQL на Flutter для чайников | Mad Brains Техно
7 months ago 00:25:56 11
Как развернуть Flutter on the Web на сервере | Mad Brains Техно