
Обзор книги Масштабирование приложений. Выращивание сложных систем
Если ваше приложение сейчас переживает рост нагрузки (поздравляю, это значит вы сделали то, что пользуется спросом), вам вряд ли хочется допускать снижения его надежности и работоспособности, а шансы на это […]

Теория шардирования
Если перед вами встал вопрос того, как разделить одну базу данных на несколько частей, очень рекомендую данную статью на тему вариантов организации шардирования https://habr.com/ru/company/oleg-bunin/blog/433370/

Обзор книги Создание микросервисов
Автор книги Сэм Ньюмен довольно взвешенно подходит к описанию ситуаций, в которых микросервисы принесут пользу, при этом он довольно понятно объясняет какие проблемы могут возникнуть при подобном переходе от монолита, […]

Как рисовать UML диаграмму последовательности
От того, как выглядит описание процесса зависит насколько понятен он будет исполнителям, а значит и насколько правильно будет реализован. Наглядная, неперегруженная диаграмма это отличная форма “договора” между разработкой, менеджерами и […]

Feature Toggles (aka Feature Flags)
Сегодня трудно представить крупное приложение или другой продукт, в котором весь функционал выпускается и доступен всем и сразу в одинаковом виде без возможности удаленного изменения без перевыпуска. Для решения этих […]