Спасибо. Именно из‑за каши в понятиях и структуре я пишу эту серию статей. Благодаря вам и сообществу Хабра есть возможность сделать что‑то общее и верное.
Картинки я поменяю сегодня, отвечал ранее.
Буду рад, если поделитесь — как вы понимаете чистую архитектуру?
Согласен, дополнил статью. Если коротко, то расположение реализации логики в инфраструктурном слое — одно из решений в рамках интеграции DDD и Clean Architecture. Также выделил блок с итоговой структурой.
Обрыв статьи. Моя ошибка, что не пометил статью как серию из нескольких. Сознательно оставил пространство для дискуссии — финальный стандарт должен быть основан на диалоге с сообществом.
«Ведомый/ведущий» — влияние коллеги, который предложил интегрировать гексагональную архитектуру.
Про домен. Здесь вы правы. Визуально это действительно выглядит как нарушение инкапсуляции. Выше отвечал на комментарии про картинки, уже исправляю.
Нейросети — конкретно GPT o1-Pro — я использовал исключительно как второе мнение. Все приведенные примеры написаны мной. Ссылка на исходники указана в статье.
Спасибо за замечание! Полностью согласен — в продакшене нюансов всегда больше. В статьях мы формируем стандарт структуры микросервиса, который можно адаптировать под конкретные случаи. Схема упрощена для наглядности — уже работаю над более детализированной версией, загружу её в ближайшее время.
Спасибо! Нужно будет глянуть — может выйдет что‑то интересное. Есть ссылки на статьи или только книга?
Спасибо. Именно из‑за каши в понятиях и структуре я пишу эту серию статей. Благодаря вам и сообществу Хабра есть возможность сделать что‑то общее и верное.
Картинки я поменяю сегодня, отвечал ранее.
Буду рад, если поделитесь — как вы понимаете чистую архитектуру?
Согласен, дополнил статью. Если коротко, то расположение реализации логики в инфраструктурном слое — одно из решений в рамках интеграции DDD и Clean Architecture. Также выделил блок с итоговой структурой.
Большое спасибо за разбор! Давайте по пунктам.
Обрыв статьи. Моя ошибка, что не пометил статью как серию из нескольких. Сознательно оставил пространство для дискуссии — финальный стандарт должен быть основан на диалоге с сообществом.
«Ведомый/ведущий» — влияние коллеги, который предложил интегрировать гексагональную архитектуру.
Про домен. Здесь вы правы. Визуально это действительно выглядит как нарушение инкапсуляции. Выше отвечал на комментарии про картинки, уже исправляю.
Нейросети — конкретно GPT o1-Pro — я использовал исключительно как второе мнение. Все приведенные примеры написаны мной. Ссылка на исходники указана в статье.
Спасибо за замечание! Полностью согласен — в продакшене нюансов всегда больше. В статьях мы формируем стандарт структуры микросервиса, который можно адаптировать под конкретные случаи. Схема упрощена для наглядности — уже работаю над более детализированной версией, загружу её в ближайшее время.
Спасибо! Уже рисую более осмысленные и формальные картинки — загружу в ближайшее время. Буду признателен, если поделитесь хорошим референсом!