Udemy [Udemy] Шаблон и архитектура микросервиса (Java Spring Cloud/Boot) (2022)

  • Автор темы Trinity
  • Дата начала
[Udemy] Шаблон и архитектура микросервиса (Java Spring Cloud/Boot) (2022)

1666596900103


Микросервисная архитектура стала основным выбором для разработки современных приложений. Она решает некоторые проблемы, хотя и не является решением всего. При использовании микросервиса требуется изменение сложности и мышления. Будут возникать технические проблемы, которые необходимо решать. К счастью, многие люди уже столкнулись с такими же техническими проблемами и разработали решение. Эти решения становятся общими шаблонами для решения проблем.
Таким образом, они становятся шаблонами проектирования для архитектуры микросервисов.
Существует множество шаблонов для разработки и реализации микросервисов.
Микросервисы по своей природе являются распределенными системами, поэтому из-за этого возникают некоторые технические проблемы. Коммуникация между сервисами в распределенных местах требует разного подхода к эффективной работе.
На этом курсе мы многому научимся:
  1. Что такое микросервисная архитектура?
  2. Микросервисное шасси для повышения производительности
  3. Делать чистый и стандартный код микросервиса
  4. Связь между сервисами: синхронная, асинхронная
  5. Обнаружение сервиса
  6. Обработка ошибки связи
  7. Синхронизировать данные и поддерживать целостность данных в транзакции, которая включает несколько распределенных сервисов
  8. Фиксируйте измененные данные в режиме реального времени надежным способом
  9. Запрос данных из нескольких сервисов
  10. Поиск событий, воспроизведение потока данных
  11. Концепция API gateway
  12. Составление нескольких API
  13. Кеш
  14. Услуги мониторинга
  15. Отслеживание цепочки звонков, включающей несколько сервисов
  16. Централизованный журнал и отслеживание исключений
  17. Развертывание приложения как Docker контейнера
Этот курс будет проводиться с полным образцом кода с использованием Java Spring Boot и Spring Cloud.

Несколько других инструментов, которые мы будем использовать в этом курсе:
  • Apache Kafka (будет использовать много этого)
  • MySQL
  • Debezium
  • Docker
  • Hashicorp Consul
  • Hashicorp Vault
  • Elasticsearch
  • Logstash
  • Kibana
  • Zipkin
  • Kong API management
Материал на английском языке

Подробнее:
Скачать:
 

Похожие темы

Trinity
Ответы
0
Просмотры
232
Udemy.com
Trinity
Trinity
Trinity
Ответы
0
Просмотры
152
Udemy.com
Trinity
Trinity