Microservices - паттерны и практика построения микросервисов

Полный курс по микросервисной архитектуре и построению асинхронных систем на примере Node.js, Nest.js, RabbitMQ и Nx
4.65 (286 reviews)
Udemy
platform
Русский
language
Web Development
category
Microservices - паттерны и практика построения микросервисов
1 550
students
14 hours
content
Feb 2023
last update
$29.99
regular price

Why take this course?

🌟 Полный курс по микросервисной архитектуре и построению асинхронных систем на примере Node.js, Nest.js, RabbitMQ и Nx 🌟


Введение в Микросервисы

Микросервисная архитектура - это не просто мода, она - ключ к решению многих проблем, с которыми сталкиваются разработчики и инженеры монолитных приложений. В этом курсе мы постепенно раскроем, как микросервисы могут улучшить вашу рабочую процедуру, обеспечить масштабируемость, отказоустойчивость и упростить поддержку. 🚀


Основы Микросервисов

Что таковы микросервисы? В этом разделе мы объясним, какие преимущества и недостатки вносят микросервисы в вашу систему. Мы также рассмотрим реальные примеры использования микросервисов и почему они становятся предпочтительным выбором для современных систем.


Микросервисная архитектура: Паттерны и практика

Декомпозиция проекта на сервисы

  • Изучаем, как правильно разбивать проект на отдельные микросервисы.

Нотация описания архитектуры приложения

  • Определяем, какие инструменты помогут описать и управлять сложной системой сервисов.

Работа с репозиторием NX

  • Разбираем мощные возможности монорепо проекта NX и как они упрощают управление вашим кодом.

Организация коммуникации между микросервисами

  • Понимаем, как эффективно организовать взаимодействие между различными сервисами.

Доменные события

  • Изучаем, как обрабатывать и генерировать доменные события для масштабируемой системы.

Работа с шинами сообщения (RabbitMQ)

  • Погружаемся в мир асинхронной обработки с использованием RabbitMQ.

Написание Микросервисов на NestJS

  • В этом курсе вы начнете писать свои собственные микросервисы с помощью фреймворка NestJS, написанного на TypeScript.

Реализация паттерна CQRS (Command Query Responsibility Segregation)

  • Раскрываем секреты этой модели, которая разделяет "чтение" и "писание" в приложении.

Построение масштабируемой асинхронной архитектуры

  • Строим надежную и масштабируемую систему, используя паттерны асинхронной обработки.

Обеспечение консистентности данных и паттерн Сага (Saga)

  • Изучаем механизмы для обеспечения одной версии истины в распределенной системе.

Тестирование микросервисов

  • Обращаем особое внимание на важность тестирования, чтобы убедиться в стабильности и надежности каждого сервиса.

Практические примеры и реализация в Production

В этом курсе мы не только теоретически обсуждаем концепции, но и приводим их в действие. Все примеры кода, которые мы используем, работают в production и подтверждены эффективностью в реальных системах, включая ту, которая состояла из более чем 70 микросервисов. 🛠️


Закрепление знаний

Каждый раздел курса завершается заданиями и проектами, которые помогут вам убедиться в понимании материала и навыках, полученных во время обучения. Укрепляйте свои знания с помощью практических заданий и экспериментов.


Заключение

После окончания этого курса вы будете полноценным участником микросервисной революции, способным внедрить эти концепции в свои проекты или компании. Вы освоїте лучшие практики разработки и инженерного дизайна для создания систем, которые могут масштабировать с вашим бизнесом. 🌟


Начните путешествие по микросервисам сегодня и преобразите своё приложение. Удачи в обучении! 🚀💫

Course Gallery

Microservices - паттерны и практика построения микросервисов – Screenshot 1
Screenshot 1Microservices - паттерны и практика построения микросервисов
Microservices - паттерны и практика построения микросервисов – Screenshot 2
Screenshot 2Microservices - паттерны и практика построения микросервисов
Microservices - паттерны и практика построения микросервисов – Screenshot 3
Screenshot 3Microservices - паттерны и практика построения микросервисов
Microservices - паттерны и практика построения микросервисов – Screenshot 4
Screenshot 4Microservices - паттерны и практика построения микросервисов

Loading charts...

4660974
udemy ID
26/04/2022
course created date
11/06/2022
course indexed date
Bot
course submited by