Чистая архитектура (Clean Architecture) — это подход, где бизнес-логика полностью изолирована от инфраструктуры. В центре — domain (сущности и интерфейсы), вокруг — usecase (бизнес-правила), а снаружи — delivery (HTTP, gRPC) и repository (база, API). Зависимости направлены только внутрь: delivery знает про usecase, usecase знает про domain, но не наоборот. Это позволяет менять базу, фреймворк или транспорт без переписывания бизнес-логики. В нашем проекте именно такая структура, и она отлично масштабируется.
Что такое чистая архитектура в Go?
Middle+
988 просмотровAFK Offer AI
Что такое WaitGroup?