Разделы презентаций


Микросервисная архитектура

Содержание

Монолитное решениеProcessCLIENT INTERFACEBUSINESS LOGICDATA INTERFACEDB

Слайды и текст этой презентации

Слайд 1Микросервисная архитектура

Микросервисная архитектура

Слайд 2Монолитное решение
Process
CLIENT INTERFACE
BUSINESS LOGIC
DATA INTERFACE
DB

Монолитное решениеProcessCLIENT INTERFACEBUSINESS LOGICDATA INTERFACEDB

Слайд 3Монолитное приложение На пути к успеху
Process
CLIENT INTERFACE
BUSINESS LOGIC
DATA INTERFACE
CLIENT UI
ADMIN

UI
Auth
MOBILE API
Order
behaviour
Client
behaviour
Payment
behaviour
Accounting
behaviour

Монолитное приложение  На пути к успехуProcessCLIENT INTERFACEBUSINESS LOGICDATA INTERFACECLIENT UIADMIN UIAuthMOBILE APIOrderbehaviourClientbehaviourPaymentbehaviourAccountingbehaviour

Слайд 4Монолитное приложение Успех неминуем
Process
CLIENT INTERFACE
BUSINESS LOGIC
DATA INTERFACE
Process
CLIENT INTERFACE
BUSINESS LOGIC
DATA INTERFACE
LOAD BALANCER
DATA

ACCESS
DB
DB

Монолитное приложение Успех неминуемProcessCLIENT INTERFACEBUSINESS LOGICDATA INTERFACEProcessCLIENT INTERFACEBUSINESS LOGICDATA INTERFACELOAD BALANCERDATA ACCESSDBDB

Слайд 5Микросервисное решение
Инфраструктура приложения
Разработка
Развертывание и выполнение
CI/CD (непрерывная интеграция и доставка)

Архитектура приложения
Определение

сервиса
Подходы к конфигурированию
Коммуникации между сервисами
Данные
Внешние API приложения
Логирование и мониторинг
Тестирование

Микросервисное решениеИнфраструктура приложенияРазработкаРазвертывание и выполнениеCI/CD (непрерывная интеграция и доставка)Архитектура приложенияОпределение сервисаПодходы к конфигурированиюКоммуникации между сервисамиДанныеВнешние API приложенияЛогирование

Слайд 6Микросервисное решение задачи уровня инфраструктуры
Надежность и отказоустойчивость 
Гибкость и масштабируемость 
Безопасность
Скорость изменений и

CI/CD
Адекватная стоимость владения

Микросервисное решение задачи уровня инфраструктурыНадежность и отказоустойчивость Гибкость и масштабируемость БезопасностьСкорость изменений и CI/CDАдекватная стоимость владения

Слайд 7Микросервисное решение Контейниразация сервисов
Гибкая среда
Повышенная производительность
Управление версиями
Переносимость среды вычислений
Стандартизация
Безопасность

Микросервисное  решение Контейниразация сервисовГибкая средаПовышенная производительностьУправление версиямиПереносимость среды вычисленийСтандартизация Безопасность

Слайд 8Микросервисное решение Оркестрация приложения
Автоматизация развертывания 
Эффективное использование ресурсов кластера
Автоматизация доставки новых версий
Обработка

отказов 


Микросервисное решение Оркестрация приложенияАвтоматизация развертывания Эффективное использование ресурсов кластераАвтоматизация доставки новых версийОбработка отказов 

Слайд 9Микросервисное решение Архитектура приложения

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

Слайд 10Микросервисное решение Архитектура сервиса приложения
Process
CONTRACT
BUSINESS LOGIC
DATA INTERFACE
Database

Микросервисное решение Архитектура сервиса приложенияProcessCONTRACTBUSINESS LOGICDATA INTERFACEDatabase

Слайд 11Микросервисное решение Определение сервиса
1. Определение границ сервиса
Сервис должен:
оставаться достаточно маленьким
быть слабо

связан с другими сервисами
отвечать принципу SRP


Микросервисное решение Определение сервиса1. Определение границ сервисаСервис должен:оставаться достаточно маленькимбыть слабо связан с другими сервисамиотвечать принципу SRP

Слайд 12Размещение конфигурации
Конфигурация на сервис
Конфигурация на приложение



Управление конфигурационными настройками
Обновление настроек без

простоя сервиса
Микросервисное  решение Конфигурирование приложения

Размещение конфигурацииКонфигурация на сервисКонфигурация на приложениеУправление конфигурационными настройкамиОбновление настроек без простоя сервисаМикросервисное  решение Конфигурирование приложения

Слайд 13Способы коммуникации

Синхронные вызовы 
Вызов удаленных процедур (RPC)
REST


Асинхронные сообщения
Брокер сообщений
Веб хуки


Микросервисное  решение Коммуникации между

сервисами

Способы коммуникацииСинхронные вызовы Вызов удаленных процедур (RPC)RESTАсинхронные сообщенияБрокер сообщенийВеб хукиМикросервисное  решение Коммуникации между сервисами

Слайд 14Микросервисное решение Оркестрируемые коммуникации
Сервис
заказов
Сервис 
платежей
Смс
сервис
Сервис лояльности
1. Создать заказ на приобретение товара
2.

Снять деньги с карты клиента
3. Отправить клиенту смс
4. Учесть покупку

в программе лояльности клиента
Микросервисное решение Оркестрируемые коммуникацииСервисзаказовСервис платежейСмс сервисСервис лояльности1. Создать заказ на приобретение товара2. Снять деньги с карты клиента3. Отправить

Слайд 15Микросервисное решение Хореография коммуникаций
Сервис
заказов
Сервис 
платежей
Смс
сервис
Сервис лояльности
ЗАКАЗ СОЗДАН!

Микросервисное решение Хореография коммуникацийСервисзаказовСервис платежейСмс сервисСервис лояльностиЗАКАЗ СОЗДАН!

Слайд 16Организация данных
База данных на сервис
Общая база данных
Микросервисное  решение Архитектура данных

Организация данныхБаза данных на сервисОбщая база данныхМикросервисное  решение Архитектура данных

Слайд 17Микросервисное решение Общая база данных
Севрис 
платежей
Смс
сервис
Сервис лояльности
DB

Микросервисное решение Общая база данныхСеврис платежейСмс сервисСервис лояльностиDB

Слайд 18Микросервисное решение База данных на сервис
Севрис 
платежей
Смс
сервис
Сервис лояльности
DB
DB
DB

Микросервисное решение База данных на сервисСеврис платежейСмс сервисСервис лояльностиDBDBDB

Слайд 19Микросервисное решение Публичные интерфейсы приложения

Микросервисное решение Публичные интерфейсы приложения

Слайд 20Микросервисное решение API сервисов

Микросервисное решение  API сервисов

Слайд 21Микросервисное решение API для клиента

Микросервисное решение API для клиента

Слайд 22
Метрики приложения
Обнаружение проблем
Превентивное
Фактическое
Аудит
Выполнение
Трассировка




Микросервисное  решение Логирование и мониторинг

Метрики приложенияОбнаружение проблемПревентивноеФактическоеАудитВыполнениеТрассировкаМикросервисное  решение Логирование и мониторинг

Слайд 23

Unit-тестирование
Тестирование сервисов
На основе ожиданий потребителей
Со стороны потребителей
Интеграционное тестирование



Микросервисное  решение Тестирование

Unit-тестированиеТестирование сервисовНа основе ожиданий потребителейСо стороны потребителейИнтеграционное тестированиеМикросервисное  решение Тестирование

Слайд 24ИТОГ

ИТОГ

Слайд 25КОНЕЦ

КОНЕЦ

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика