106 подписчиков
Почему тебе нужна чистая архитектура?
Чистая архитектура убирает лишние зависимости и собирает главную функциональность приложения в одном месте — в домене. Функциональность в домене независима, за счёт чего её проще тестировать. Плюс, обособленный домен помогает быстрее искать ошибки и неточности, упрощает написание тестов.
В чистой архитектуре сценарии приложения (use case) описаны отдельно. Именно они определяют, какие сторонние сервисы нам понадобятся. Благодаря этому мы получаем больше свободы в выборе инструментов и можем подстраивать внешний мир под свои нужды, а не наоборот.
🚀Если ты пишешь на Go или хорошо разбираешься в другом языке программирования, приходи на интенсив «Чистая архитектура приложения на Go», который пройдет в выходные, 15-16 октября. На нем ты быстро вкатишься в чистую архитектуру за счет продуманной программы (а это 4 часа теории и 8 часов практики).
В первый день разберем каждый слой подробно (Domain, UseCase, Repository, Delivery) и создадим конструкторы для слоев. Во второй день изучаем Observability, context, добавляем логирование, трассировку и проведем тесты.
К концу интенсива у тебя будет готов полноценный микросервис с REST API по работе с контактами с возможностью их группировки.
Это последний интенсив, который мы проведем по чистой архитектуре в этом году. Поэтому мы ждем тебя, присоединяйся❤️: https://slurm.club/3rA2aJS
1 минута
7 октября 2022