abykov.dev

Изоляция данных и Feign: архитектура без сквозных связей

В микросервисной архитектуре важнейшим принципом является изоляция данных. Каждый сервис должен быть независимым и автономным: он владеет своей базой данных, управляет своим доменом и не зависит от...

Микросервисы: серия материалов о принципах, паттернах и практике

Микросервисная архитектура — популярный подход к созданию гибких, масштабируемых и поддерживаемых систем. В этой серии статей рассмотрим принципы проектирования, ключевые паттерны, а также практич...

SOLID: SRP — Принцип единственной ответственности

Принцип единственной ответственности. Он гласит: “Каждый программный компонент должен иметь одну и только одну ответственность” Проще говоря, если класс или функция умеют делать слишком многое — ...