Архив рубрики ‘монолит’

Архитектурный выбор: Монолит против микросервисов без технического диплома

Как нетехническому специалисту участвовать в принятии решений, от которых зависят бюджет, сроки и масштабируемость продукта Архитектурные решения — это фундамент цифрового продукта. Выбор между монолитной и микросервисной архитектурой определяет, насколько быстро вы сможете выпускать новые функции, как будет масштабироваться бизнес и какие команды вам потребуются. Это не чисто технический вопрос, а стратегический, напрямую влияющий на финансовые […]

Со Scala-монолита на Java-микросервисы, или Как перебрать движок, не останавливая машину

Привет, Хабр! Меня зовут Евгений Кермас, я главный эксперт по технологиям в Управлении развития технологий модельного риска в Сбере.

Подумайте перед тем, как внедрять CQRS

Привет, Хабр! Если вы тимлид или архитектор, и в команде всё чаще звучит «давай сделаем CQRS» — стоит остановиться. Этот паттерн мощный, но далеко не беспроблемный. Зачем вообще вспоминать о CQRS, если есть Entity Framework и SaveChanges()? Проблема — в нагрузке. Любой монолит когда‑нибудь упирается в диск/CPU/команду DevOps. CQRS предлагает разделить модели чтения и записи, оптимизируя их независимо. В теории ─ вроде ок: Write‑модель […]

Почему микро-сервисы редко взлетают?

Источник: thespruceeats.com Потому, что микро-сервисы часто оказываются не «микро», а «нано» сервисами.

Почему я перестал говорить с архитекторами о микросервисах

На прошлой неделе это случилось снова. Я был на совещании по анализу архитектуры, и коллега-архитектор начал ещё одну оживлённую дискуссию о микросервисах

Понимание монолита: изделие и конструкция в программном обеспечении

Привет, Хабр! Меня зовут Геннадий Круглов, я работаю в команде «Архитектура Банка» в Департаменте корпоративной архитектуры Сбера.  Когда мы сравниваем «архитектуры», на самом деле чаще всего мы сравниваем архитектурные стили.