Строим НЕ микросервисы для распределённой системы обработки данных и поиска — Александр Павлычев

Год назад в Naumen появилась возможность разработать новую систему корпоративного поиска и обработки данных. В качестве архитектуры мы решили выбрать модульный монолит. Это позволило сохранить простоту разработки и возможность масштабирования системы как в микросервисах. На примере проекта выше я расскажу, какие преимущества и недостатки появляются при сопровождении подобных систем. А также поделюсь: — как работать с данными; — структурировать и деплоить кодовую базу; — распределять приложение под нагрузкой; — настраивать мониторинг и логирование; — проводить рефакторинг. Целевая аудитория: middle+ бэкенд разработчики без привязки к языку программирования.

Смотрите также