В эпоху глобализации технологический бизнес неизбежно сталкивается с необходимостью расширения за пределы домашнего рынка. При этом компании стоят перед архитектурным выбором: развертывать единое решение централизованно или позволить каждому рынку развиваться независимо. Рассматриваемый подход независимого развертывания представляет собой гибридную модель, которая сочетает преимущества локальной адаптации с контролируемой стандартизацией. Независимое развертывание — это процесс, при котором технологическое…
All posts by Sergey
Проектирование с учетом портируемости/переносимости/portability
Не так давно вышел отчет по архитектурным трендам от InfoQ. Один из трендов — «design for portability» (проектирование с учетом портируемости/переносимости). О нем и поговорим.
Основы архитектуры ПО: выбор подходящего архитектурного стиля
Обсудили в рамках встречи книжного клуба {между скобок} 18-ю главу книги «Fundamentals of software architecture» за авторством Mark Richards и Neal Ford. Ниже мой краткий конспект этой главы с моими комментариями и дополнениями (курсивом).
Тестирование микросервисов
Тестирование микросервисов. Справочная информация. Пополняемый и перерабатываемый материал.
Что такое Event Storming?
В статье дается ответ на вопрос, что такое Event Storming, из каких строительных блоков он состоит и как эти строительные блоки увязываются в единый процесс.