Архитектура современного приложения
Теория и практика | создано: 2/26/2022 | опубликовано: 2/26/2022 | обновлено: 11/15/2022 | просмотров: 452
* Виды инфраструктурных решений? * Какую инфраструктуру выбрать? * Как построить правильную инфраструктуру? * Почему инфраструктура очень важна?
Микросервисы "минусы"
- Требуется больше совместной работы (каждая команда должна охватывать весь жизненный цикл микросервиса)
- Сложнее тестировать и контролировать из-за сложности архитектуры
- Более низкая производительность, так как микросервисам необходимо взаимодействовать (сетевая задержка, обработка сообщений и т. д.)
- Сложнее обслуживать сеть (имеет меньшую отказоустойчивость, требует больше балансировки нагрузки и т.д.)
- Не работает без надлежащей корпоративной культуры (культура DevOps, методы автоматизации и т. д.)
- Проблемы безопасности (сложнее поддерживать безопасность транзакций, распределенная связь, более вероятно, что распределенная связь идет не так и т. д.)
Микросервисы "плюсы"
+ Повышенная гибкость
+ Более быстрое время выхода на рынок
+ Улучшенная масштабируемость
+ Более быстрые циклы разработки (упрощение развертывания и отладки)
+ Проще создать конвейер CI/CD для сервисов с единой ответственностью
+ Изолированные службы имеют лучшую отказоустойчивость
+ Платформенные и языковые сервисы
+ Готовность к облачным вычислениям
Видео
Поблагодарить
Хочешь получать донаты? Тогда вам на boosty.to (промокод 9A17-953A-8591-CF98)
Мои видео
Boosty.to | YouTube | Yandex.Дзен | RuTube | VK