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

Вопросы в этом видео: * Виды инфраструктурных решений? * Какую инфраструктуру выбрать? * Как построить правильную инфраструктуру? * Почему инфраструктура очень важна? Микросервисы "минусы" - Требуется больше совместной работы (каждая команда должна охватывать весь жизненный цикл микросервиса) - Сложнее тестировать и контролировать из-за сложности архитектуры - Более низкая производительность, так как микросервисам необходимо взаимодействовать (сетевая задержка, обработка сообщений и т. д.) - Сложнее обслуживать сеть (имеет меньшую отказоустойчивость, требует больше балансировки нагрузки и т.д.) - Не работает без надлежащей корпоративной культуры (культура DevOps, методы автоматизации и т. д.) - Проблемы безопасности (сложнее поддерживать безопасность транзакций, распределенная связь, более вероятно, что распределенная связь идет не так и т. д.) Микросервисы "плюсы" + Повышенная гибкость + Более быстрое время выхода на рынок + Улучшенная масштабируемость + Более быстрые циклы разработки (упрощение развертывания и отладки) + Проще создать конвейер CI/CD для сервисов с единой ответственностью + Изолированные службы имеют лучшую отказоустойчивость + Платформенные и языковые сервисы + Готовность к облачным вычислениям Материалы для видео доступны подписчика на Patreon. Благодарности и помощь каналу принимаются: https://www.calabonga.net/site/thanks

Иконка канала О сложном просто
110 подписчиков
12+
12 просмотров
4 года назад
12+
12 просмотров
4 года назад

Вопросы в этом видео: * Виды инфраструктурных решений? * Какую инфраструктуру выбрать? * Как построить правильную инфраструктуру? * Почему инфраструктура очень важна? Микросервисы "минусы" - Требуется больше совместной работы (каждая команда должна охватывать весь жизненный цикл микросервиса) - Сложнее тестировать и контролировать из-за сложности архитектуры - Более низкая производительность, так как микросервисам необходимо взаимодействовать (сетевая задержка, обработка сообщений и т. д.) - Сложнее обслуживать сеть (имеет меньшую отказоустойчивость, требует больше балансировки нагрузки и т.д.) - Не работает без надлежащей корпоративной культуры (культура DevOps, методы автоматизации и т. д.) - Проблемы безопасности (сложнее поддерживать безопасность транзакций, распределенная связь, более вероятно, что распределенная связь идет не так и т. д.) Микросервисы "плюсы" + Повышенная гибкость + Более быстрое время выхода на рынок + Улучшенная масштабируемость + Более быстрые циклы разработки (упрощение развертывания и отладки) + Проще создать конвейер CI/CD для сервисов с единой ответственностью + Изолированные службы имеют лучшую отказоустойчивость + Платформенные и языковые сервисы + Готовность к облачным вычислениям Материалы для видео доступны подписчика на Patreon. Благодарности и помощь каналу принимаются: https://www.calabonga.net/site/thanks

, чтобы оставлять комментарии