- Плюсы и минусы микросервисной архитектуры
- От монолита к микросервисам
- Паттерны декомпозиции 🔥 Домашнее задание #1
- Тестирование микросервисов
- Авторизация и аутентификация в микросервисной архитектуре
- Инфраструктурные паттерны
- CI/CD, дистрибуция артефактов, конфигугирование приложений
- Паттерны развертывания, Service Discovery, Health Check
- Основы работы с Docker 🔥 Домашнее задание #2
- Архитектура Kubernetes
- Базовые сущности Кubernetes
- ReplicaSet, Deployment, Service, Ingress 🔥 Домашнее задание #3
- Persistent Volume, Persistent Volume Claim, StatefulSet, ConfigMap, Secret
- Job, CronJob, DaemonSet. Основы шаблонизации Helm 🔥 Домашнее задание #4
- Работа с 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
- 🔥 Проектная работа
-
Notifications
You must be signed in to change notification settings - Fork 0
riddlocat/otus-microservices
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Microservice Architecture Course
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published