Привет, я разработчик программного обеспечения в компании 1221Systems и хочу рассказать об опыте перевода проекта с монолитной архитектуры на микросервисную: как выглядел исходный проект и с какими проблемами мы столкнулись, какую архитектуру построили после рефакторинга и какие преимущества в итоге получили.
Что у нас было
Проект состоял из двух частей:
-
Монолит на PHP / JS / PostgreSQL
-
Интерфейс управления рекомендациями
-
Логика хранения и отображения данных
-
-
ML-сервис на Python
-
Прогнозирование поведения пользователей
-
Формирование рекомендаций
-



