Найти в Дзене
106 подписчиков

Почему тебе нужна чистая архитектура?


Чистая архитектура убирает лишние зависимости и собирает главную функциональность приложения в одном месте — в домене. Функциональность в домене независима, за счёт чего её проще тестировать. Плюс, обособленный домен помогает быстрее искать ошибки и неточности, упрощает написание тестов.

В чистой архитектуре сценарии приложения (use case) описаны отдельно. Именно они определяют, какие сторонние сервисы нам понадобятся. Благодаря этому мы получаем больше свободы в выборе инструментов и можем подстраивать внешний мир под свои нужды, а не наоборот.

🚀Если ты пишешь на Go или хорошо разбираешься в другом языке программирования, приходи на интенсив «Чистая архитектура приложения на Go», который пройдет в выходные, 15-16 октября. На нем ты быстро вкатишься в чистую архитектуру за счет продуманной программы (а это 4 часа теории и 8 часов практики).

В первый день разберем каждый слой подробно (Domain, UseCase, Repository, Delivery) и создадим конструкторы для слоев. Во второй день изучаем Observability, context, добавляем логирование, трассировку и проведем тесты.

К концу интенсива у тебя будет готов полноценный микросервис с REST API по работе с контактами с возможностью их группировки.

Это последний интенсив, который мы проведем по чистой архитектуре в этом году. Поэтому мы ждем тебя, присоединяйся❤️: https://slurm.club/3rA2aJS

Что делать, если не устраивает цена? Обыграть бот и снизить стоимость обучения
Почему тебе нужна чистая архитектура? Чистая архитектура убирает лишние зависимости и собирает главную функциональность приложения в одном месте — в домене.
1 минута