Описание
[Антон Ларичев] Microservices — паттерны и практика построения микросервисов (2022) [Purpleschool]
Microservices — паттерны и практика построения микросервисов
Полный курс по микросервисной архитектуре и построению асинхронных систем на примере Node.js, Nest.js, RabbitMQ и Nx
Вы научитесь:
- Декомпозировать проект на сервисы
- Описывать архитектуру приложения
- Работать с монорепозиторием NX
- Реализовывать коммуникацию между микросервисами
- Создавать и обрабатывать доменные события
- Работать с RabbitMQ
- Писать микросервисы на NestJS
- Паттерну CQRS
- Реализовать бизнес логику в сервисе
- Асинхронной архитектуре
- Обеспечивать консистентность данных
- Реализовать паттерн Сага
- Тестировать микросервисовы
- Основным особенностям выкладки и эксплуатации
Описание курса:
Всё больше компаний обращает своё внимание на микросервисную архитектуру, так как она решает множество проблем монолитных приложений: непростое горизонтальное масштабирование, устаревающий стек, высокая связанность и запутанность кода, а так же медленные процессы сборки, тестирования и выкладки. За счёт атомарности, микросервисная архитектура призвана решить все эти проблемы, а так же повысить отказоустойчивость и упростить поддержку. Но для всего есть и обратная сторона. Микросервисная архитектура требует совершенно другого подхода в проектировании и реализации. В курсы мы как раз посмотрим на все особенность построения микросервисной архитектуры. Мы разберём паттерны взаимодействия, декомпозиции, реализации команд и запросов, модели доменных событий и множество подводных камней, которые вы встретите при внедрении микросервисов. Курс был составлен исходя из моего реального опыта внедрения микросервисов в разных компаниях и тех трудностей, с которыми мне пришлось столкнуться. Несмотря на то, что в курсе мы будем писать код на TypeScript под Node.js, на фреймворке NestJS, он будет полезен и тем, кто пишет на других языках так как содержит много полезного теоретического материала. Лекции чётко разделены на теоретическую часть и live-code, где мы вместе будем писать код, создавая реальные backend для моей школы PurpleSchool. Благодаря этому разделению независимо от языка вы сможете получить полезные знания. В конце каждого модуля вас ожидает тест, который позволит укрепить ваши знания. В результате курса вы получите знания и навыки для эффективного внедрения микросервисного подхода в вашем проекте или компании. Весь написанный в курсе код в реальности используется на production и все подходы справедливы для систем любой сложности. На практике я реализовывал архитектуру системы, которая состояла более чем из 70 микросервисов.
Требования:
Минимальные требования для прохождения курса: Чтобы получить максимум, рекомендуется знание NodeJS. Для других языков полезным будет только часть курса.
Автор курса: Антон Ларичев
Сайт продажника: https://purpleschool.ru/course/microservices
Цена с продажника: 1090 руб.
У нас Вы можете приобрести всего за 100 руб.

![[Антон Ларичев] Microservices - паттерны и практика построения микросервисов (2022) [Purpleschool]](https://exkurs.me/wp-content/uploads/2026/03/anton-larichev-microservices-patterny-i-praktika-postroenija-mikroservisov-2022-purpleschool.png)
![[Мефодий Келевра] За тобой не прийдут с болгаркой V2. Volume 1+Volume 2](https://exkurs.me/wp-content/uploads/2026/03/mefodij-kelevra-za-toboj-ne-prijdut-s-bolgarkoj-v2.-volume-1volume-2-2019-1-350x350.jpg)
![[Кристина Кучерова] MS SQL Server разработчик (Все 3 модуля) [OTUS] (2019)](https://exkurs.me/wp-content/uploads/2026/03/otus-kristina-kucherova-ms-sql-server-razrabotchik-vse-3-modulja-2019-350x350.jpg)
![[OTUS (Антон Казаков)] Android-разработчик. Продвинутый курс (Часть 2) (2019)](https://exkurs.me/wp-content/uploads/2026/03/otus-anton-kazakov-android-razrabotchik.-prodvinutyj-kurs-chast-2-2019-350x350.jpg)
![[OTUS] Супер - практикум по использованию и настройке GIT (2020)](https://exkurs.me/wp-content/uploads/2026/03/otus-super-praktikum-po-ispolzovaniju-i-nastrojke-git-350x350.png)