Skip to content

riddlocat/otus-microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Структура курса

  • Плюсы и минусы микросервисной архитектуры
  • От монолита к микросервисам
  • Паттерны декомпозиции 🔥 Домашнее задание #1
  • Тестирование микросервисов
  • Авторизация и аутентификация в микросервисной архитектуре
  • Инфраструктурные паттерны
    • CI/CD, дистрибуция артефактов, конфигугирование приложений
    • Паттерны развертывания, Service Discovery, Health Check
  • Основы работы с Docker 🔥 Домашнее задание #2
  • Архитектура Kubernetes
  • Базовые сущности Кubernetes
  • Работа с Helm 🔥 Домашнее задание #5
  • Мониторинг и алертинг
  • Prometheus, Grafana 🔥 Домашнее задание #6
  • Системы логирования (ELK, EFK, Graylog2)
  • Backend for Frontend, API Gateway 🔥 Домашнее задание #7
  • Асинхронный и синхронный API
  • Event-Driven Architecture
  • Распределенные очереди сообщений на примере Kafka
  • GraphQL, gRPC
  • RESTful
  • Service mesh на примере Istio
  • Практика системного проектирования
  • Введение в распределенные системы
  • Распределенные транзакции 🔥 Домашнее задание #8
  • Паттерны кэширования и основные принципы
  • Шардирование
  • CP cистемы
  • AP системы
  • Паттерны поддержания консистентности данных (Stream processing) 🔥 Домашнее задание #9
  • Идемпотентость и коммутативность API в HTTP и очередях 🔥 Домашнее задание #10
  • 🔥 Проектная работа

About

Microservice Architecture Course

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published