Привет! На связи Александр Долгов, CEO в Innovedge Soft. Мы занимаемся разработкой сайтов, мобильных приложений и интеграционных сервисов любой сложности. На днях коллега по цеху затронул интересную и непростую тему “Монолит vs микросервисы”, которая неожиданно (учитывая нетехническую направленность ресурса) нашла отклик у сообщества.
Статья рассказывает о проекте по переводу монолитной системы на микросервисы
Саммари:
- Команда Innovedge Soft модернизировала систему аналитической компании
- Перевели монолитную архитектуру в микросервисную
- Проект включал авторизационный сервис и отдельные сервисы для разных пользователей
- Работоспособность системы поддерживалась на протяжении всей модернизации
- Обновили фреймворки и инструменты, включая .NET и Angular
- Модульная реализация новых функций
- Использование Identity Server для авторизации
- Проект осуществлялся командой разработчиков с разным уровнем квалификации
- Интеграция внешних библиотек для экономии времени и ресурсов
- Процесс разработки сопровождался работой над текущими багами и фичами
- Результатом стал запуск новых порталов с современным дизайном и архитектурой
- Важность детального знания бизнес-логики и планирования перед распиливанием монолита
- Микросервисы не всегда являются лучшим выбором для всех проектов
Стараюсь выделять самое важное для вас.