
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
React and Laravel: Breaking a Monolith to Microservices
Этот курс поможет вам шаг за шагом освоить переход от монолитной архитектуры к микросервисам, используя React, Next.js, Laravel, Docker, RabbitMQ, Redis и другие современные инструменты. Вы узнаете, как построить масштабируемую систему, начиная с монолита и постепенно внедряя микросервисы без сложностей и лишней теории.
Курс сочетает практику и структурированное объяснение архитектуры, чтобы вы понимали, как именно и зачем переходить к микросервисам.
На первом этапе вы создадите устойчивый монолит с понятной архитектурой. Это станет фундаментом для дальнейшего перехода на микросервисы.
Вы научитесь создавать SEO‑дружественный интерфейс, работать с серверным рендерингом, страницами и API‑роутами, а также подключать Redux для управления состоянием.
Laravel будет использоваться как единая точка входа в приложение. Вы настроите аутентификацию, API, обработку бизнес‑логики и интеграцию с базой данных.
Курс объясняет, как работать с OAuth2, безопасно хранить токены и ограничивать доступ к API‑маршрутам.
После создания рабочей монолитной системы вы начнёте превращать её в распределённую архитектуру — постепенно, безопасно и с сохранением функционала.
Вы научитесь проектировать сервисы, которые реагируют на события (event‑driven architecture), используя RabbitMQ как брокер сообщений.
Очереди позволяют сервисам обмениваться событиями, не зависеть друг от друга и оставаться отказоустойчивыми.
Для каждого микросервиса вы создадите отдельный контейнер, что повышает гибкость, масштабируемость и упрощает деплой.
Redis используется как быстрый кэш, брокер очередей и инструмент ускорения микросервисной архитектуры.
Дополнительно вы научитесь подключать платежные решения, внешние API и даже создавать собственные пакеты для публикации в Packagist.
Платежные процессы включают создание платежей, валидацию транзакций и работу с вебхуками.
Вы узнаете, как разрабатывать и публиковать собственные Composer‑пакеты, чтобы использовать их в своих проектах или делиться с сообществом.
Этот курс — полный путь от создания современного монолитного приложения до развертывания продвинутой микросервисной архитектуры. После прохождения вы сможете уверенно строить масштабируемые, отказоустойчивые и гибкие системы на стеке React, Laravel и Docker.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум

Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.