Чему вы научитесь
- Декомпозировать проект на сервисы
- Описывать архитектуру приложения
- Работать с монорепозиторием NX
- Реализовывать коммуникацию между микросервисами
- Создавать и обрабатывать доменные события
- Работать с RabbitMQ
- Писать микросервисы на NestJS
- Паттерну CQRS
- Реализовать бизнес логику в сервисе
- Асинхронной архитектуре
- Обеспечивать консистентность данных
- Реализовать паттерн Сага
- Тестировать микросервисовы
- Основным особенностям выкладки и эксплаутации
О курсе
Полный курс по микросервисной архитектуре и построению асинхронных систем на примере Node.js, RabbitMQ и monorepo Nx
Для кого этот курс
Backend разработчикам на любом языке, которые хотят разобраться в микросервисной архитектуре и практикам её построения. Backend разработчикам на Node.js, которые не только хотят разобраться в паттернах и подходах, но и посмотреть на реальные практики реализации. Системным архитекторам для пополнения багажа знаний об асинхронных архитектурах.
Начальные требования
Чтобы получить максимум, рекомендуется знание Node.js. Для других языков полезным будет только часть курса.
Преподаватели курса
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 117 учеников получили сертификат.