Содержание
- 2. Монолитное решение Process CLIENT INTERFACE BUSINESS LOGIC DATA INTERFACE DB
- 3. Монолитное приложение На пути к успеху Process CLIENT INTERFACE BUSINESS LOGIC DATA INTERFACE CLIENT UI ADMIN
- 4. Монолитное приложение Успех неминуем Process CLIENT INTERFACE BUSINESS LOGIC DATA INTERFACE Process CLIENT INTERFACE BUSINESS LOGIC
- 5. Микросервисное решение Инфраструктура приложения Разработка Развертывание и выполнение CI/CD (непрерывная интеграция и доставка) Архитектура приложения Определение
- 6. Микросервисное решение задачи уровня инфраструктуры Надежность и отказоустойчивость Гибкость и масштабируемость Безопасность Скорость изменений и CI/CD
- 7. Микросервисное решение Контейниразация сервисов Гибкая среда Повышенная производительность Управление версиями Переносимость среды вычислений Стандартизация Безопасность
- 8. Микросервисное решение Оркестрация приложения Автоматизация развертывания Эффективное использование ресурсов кластера Автоматизация доставки новых версий Обработка отказов
- 9. Микросервисное решение Архитектура приложения
- 10. Микросервисное решение Архитектура сервиса приложения Process CONTRACT BUSINESS LOGIC DATA INTERFACE Database
- 11. Микросервисное решение Определение сервиса 1. Определение границ сервиса Сервис должен: оставаться достаточно маленьким быть слабо связан
- 12. Размещение конфигурации Конфигурация на сервис Конфигурация на приложение Управление конфигурационными настройками Обновление настроек без простоя сервиса
- 13. Способы коммуникации Синхронные вызовы Вызов удаленных процедур (RPC) REST Асинхронные сообщения Брокер сообщений Веб хуки Микросервисное
- 14. Микросервисное решение Оркестрируемые коммуникации Сервис заказов Сервис платежей Смс сервис Сервис лояльности 1. Создать заказ на
- 15. Микросервисное решение Хореография коммуникаций Сервис заказов Сервис платежей Смс сервис Сервис лояльности ЗАКАЗ СОЗДАН!
- 16. Организация данных База данных на сервис Общая база данных Микросервисное решение Архитектура данных
- 17. Микросервисное решение Общая база данных Севрис платежей Смс сервис Сервис лояльности DB
- 18. Микросервисное решение База данных на сервис Севрис платежей Смс сервис Сервис лояльности DB DB DB
- 19. Микросервисное решение Публичные интерфейсы приложения
- 20. Микросервисное решение API сервисов
- 21. Микросервисное решение API для клиента
- 22. Метрики приложения Обнаружение проблем Превентивное Фактическое Аудит Выполнение Трассировка Микросервисное решение Логирование и мониторинг
- 23. Unit-тестирование Тестирование сервисов На основе ожиданий потребителей Со стороны потребителей Интеграционное тестирование Микросервисное решение Тестирование
- 24. ИТОГ
- 26. Скачать презентацию