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

Видео | создано: 2/26/2022 | опубликовано: 2/26/2022 | обновлено: 11/15/2022 | просмотров: 262

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

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

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

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

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

Видео

Дополнительно

Дополнительные материалы доступны на patreon

Стать спонсором:
https://www.youtube.com/channel/UCWqjyIe9-ukFyG7I3eMVt4A/join

Благодарности помощь каналу принимаются:
https://www.calabonga.net/site/thanks