Веб-версияОткрыть в Telegram

Пост👋 Привет Пол (и все, кто интересуется новыми архитектурными подходами)

29 октября 2024
Н
Никита Поляков
Фотография
нажмите — покажем
👋 Привет Пол (и все, кто интересуется новыми архитектурными подходами) Сегодня я хочу поделиться своими впечатлениями от статьи про Cell-Based Architecture. Сell-based Architecture (CBA) — это подход, при котором система делится на независимые ячейки (cells), каждая из которых полностью самодостаточна и выполняет определенную бизнес-логику. Основная идея — каждая ячейка содержит все необходимые ресурсы для своей работы, что упрощает масштабирование и изоляцию проблем. Статья приводит список преимуществ такой архитектуры над Микросервисной (MSA), но ряд из них выглядит спорным, как, например, тезис про самодостаточность ячейки. Самодостаточность ячейки, как свойство, кажется мне довольно похожим на самодостаточность микросервиса. Однако в MSA самодостаточность сервисов направлена на устранение краеугольной проблемы — распределённых транзакций. В CBA же сама концепция объединения нескольких сервисов в одну ячейку порождает эту самую проблему, что загадочно выставляется преимуществом, хотя она сгубила бессчетное число микросервисов. Если рассматривать обе архитектуры в контексте запуска в Kubernetes кластере, то единственная разница — в MSA Helm будет контролировать только один сервис, а в CBA несколько. Поэтому, если подытожить первое впечатление, то кажется, что CBA — скорее маркетинговый ход AWS, поскольку это оптимизация именно для самого AWS. А как вам кажется, есть ли реальные преимущества Cell-Based Architecture по сравнению с Микросервисами?
4 · 522 ·

Рядом в ленте

ННикита Поляков👋 Привет Пол (и все, кто любит чистый код) Хочу обсудить с вами решение, которое, на мой взгляд, облегчает восприятие кода и улучшает его читаемость. Дядюшка БоННикита Поляков⚙️ Как настроить цветовую схему в IntelliJ IDEA В предыдущем посте я делился своими выводами по преимуществам использования цветовых схем в коде. Небольшой tuto
это сообщение
ННикита ПоляковЧИСТЫЙ КОД (Part 1) 👋 Привет Пол (и все, кто задумывается о чистом коде) Семь месяцев назад я сменил работу, и теперь одна из моих ключевых задач — обучать и деННикита ПоляковЧИСТЫЙ КОД (Part 2) 👋 Привет Пол (и снова привет всем) Обычно, когда говорят про чистый код, обсуждают размер методов, длину названий или форматирование. Но я у
ППол — это JavaПол — это Java@polEtoJava · канал · Технологии
203подписчиков8 533средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем