[Антон Ларичев] [Purpleschool] Microservices - паттерны и практика построения микросервисов. Обновление (2024) Microservices - паттерны и практика построения микросервисов (обновление 2024) [Purpleschool] [Антон Ларичев] Полный курс по микросервисной архитектуре и построению асинхронных систем на примере Node.js, Nest.js, RabbitMQ и Nx Чему вы научитесь? После прохождения курса вы сможете:
Декомпозировать проект на сервисы
Описывать архитектуру приложения
Работать с монорепозиторием NX
Реализовывать коммуникацию между микросервисами
Создавать и обрабатывать доменные события
Работать с RabbitMQ
Писать микросервисы на NestJS
Паттерну CQRS
Реализовать бизнес логику в сервисе
Асинхронной архитектуре
Обеспечивать консистентность данных
Реализовать паттерн Сага
Тестировать микросервисовы
Основным особенностям выкладки и эксплаутации
Минимальные требования: Чтобы получить максимум, рекомендуется знание NodeJS. Для других языков полезным будет только часть курса.
118 уроков видео с конспектами
5 упражнений для закрепления на практике
43 теста для проверки знаний
Что в курсе? Всё больше компаний обращает своё внимание на микросервисную архитектуру, так как она решает множество проблем монолитных приложений: непростое горизонтальное масштабирование, устаревающий стек, высокая связанность и запутанность кода, а так же медленные процессы сборки, тестирования и выкладки. За счёт атомарности, микросервисная архитектура призвана решить все эти проблемы, а так же повысить отказоустойчивость и упростить поддержку. Но для всего есть и обратная сторона. Микросервисная архитектура требует совершенно другого подхода в проектировании и реализации. В курсе мы как раз посмотрим на все особенность построения микросервисной архитектуры. Мы разберём паттерны взаимодействия, декомпозиции, реализации команд и запросов, модели доменных событий и множество подводных камней, которые вы встретите при внедрении микросервисов. Курс был составлен исходя из моего реального опыта внедрения микросервисов в разных компаниях и тех трудностей, с которыми мне пришлось столкнуться. Несмотря на то, что в курсе мы будем писать код на TypeScript под Node.js, на фреймворке NestJS, он будет полезен и тем, кто пишет на других языках так как содержит много полезного теоретического материала. План курса: Курс построен таким образом, чтобы доносить материал от простого к сложному. 1. Введение 2. Настройка окружения 3. Нотация описания архитектуры 4. Переход к микросервисам 5. Монорепозитории 6. Обмен сообщениями 7. RabbitMQ 8. Реализация взаимодействия 9. Реализация API 10. Реализация бизнес логики 11. Консистентность данных 12. Тестирование микросервисов 13. Выкладка и эксплуатация 14. Заключение Курс включает:
Скачать Антон Ларичев - Microservices - паттерны и практика построения микросервисов. Обновление (2024) слив курса.
Текущее время: Сегодня 09:00
Часовой пояс: GMT + 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы не можете скачивать файлы