Архитектура современного приложения

Теория и практика | создано: 26.02.2022 | опубликовано: 26.02.2022 | обновлено: 13.01.2024 | просмотров: 562

* Виды инфраструктурных решений? * Какую инфраструктуру выбрать? * Как построить правильную инфраструктуру? * Почему инфраструктура очень важна?

Микросервисы "минусы"

- Требуется больше совместной работы (каждая команда должна охватывать весь жизненный цикл микросервиса)‎
- Сложнее тестировать и ‎‎контролировать‎‎ из-за сложности архитектуры‎
- ‎Более низкая производительность, так как микросервисам необходимо взаимодействовать (сетевая задержка, обработка сообщений и т. д.)‎    
- ‎Сложнее обслуживать сеть (имеет меньшую отказоустойчивость, требует больше балансировки нагрузки и т.д.)‎
- ‎Не работает без надлежащей корпоративной культуры (культура ‎‎DevOps, методы‎‎ автоматизации и т. д.)‎
- ‎Проблемы безопасности (сложнее поддерживать безопасность транзакций, распределенная связь, более вероятно, что распределенная связь идет не так и т. д.)‎

Микросервисы "плюсы"

+ ‎Повышенная гибкость‎
+ Более быстрое время выхода на рынок‎
+ ‎Улучшенная масштабируемость
+ Более быстрые циклы разработки (упрощение развертывания и отладки)‎
+ ‎Проще создать конвейер CI/CD для сервисов с единой ответственностью‎
+ Изолированные службы имеют лучшую отказоустойчивость‎
+ ‎Платформенные и языковые сервисы
+ Готовность к облачным вычислениям‎

Видео

Поблагодарить

Хотите тоже получать донаты? Тогда заходите на boosty.to и регистрируйтесь!

Кстати, я использую хостинг reg.ru. Подключайся с промокодом 9A17-953A-8591-CF98.

Мои видео

Boosty.toYouTube | Yandex.Дзен | RuTube | VK | Nuum.ru