Хотите научиться двум самым популярным и современным стилям архитектуры программного обеспечения?
Хотите развивать свою карьеру до роли технического лидера или архитектора программного обеспечения?
Вы попали по адресу!
Преподается бывшим инженером Google и архитектором программного обеспечения с реальным, практическим опытом работы с масштабными системами и микросервисами, этот курс является наиболее полным и актуальным руководством по микросервисам и архитектуре, ориентированной на события.
Комбинация архитектуры микросервисов и архитектуры, ориентированной на события, является ключевым фактором успеха ведущих технологических компаний, таких как Google, Amazon, Netflix, Airbnb, Uber, Spotify, eBay и многих других.
Этот курс научит вас всем основным принципам, шаблонам проектирования и проверенным отраслевым практикам применения микросервисов и архитектуры, ориентированной на события, в вашей системе.
На протяжении курса вы узнаете:
Миграция легаси-монолитного приложения на архитектуру микросервисов.
Проектирование масштабируемых, надежных и слабосвязанных микросервисов.
Тестирование и развертывание микросервисов в производство с использованием облачных вычислений, серверлесс и контейнерных технологий, таких как Kubernetes.
Кроме того, в этот курс включены:
Реальные примеры.
Подробные диаграммы архитектуры программного обеспечения.
Ссылки на внешние ресурсы и технологии.
Викторины, чтобы помочь вам проверить свои знания.
Загружаемая рабочая тетрадь для заметок и повторения материала.
К концу курса вы сможете:
Помогать вашей организации сэкономить затраты и увеличить эффективность, используя микросервисы и архитектуру, ориентированную на события.
Следовать проверенным отраслевым принципам проектирования для создания масштабируемых и надежных микросервисов.
Применять ваши знания к собеседованиям по проектированию систем.
Этот курс для вас, если:
Вы опытный программист и хотите развивать свою карьеру в роль технического лидера или архитектора программного обеспечения.
Вы хотите помочь вашей компании сократить расходы, увеличить масштабируемость и улучшить свою архитектуру программного обеспечения, переходя на микросервисы.
Вы готовитесь к собеседованию по проектированию систем в ведущих технологических компаниях с крупными системами.
Так что, на что вы ждете? :)
Давайте начнем!
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
The Complete Microservices & Event-Driven Architecture,
а также все другие курсы, прямо сейчас!
Introduction to Microservices and Event-Driven Architecture
Урок 2.00:11:01
Microservices Architecture- Benefits and Challenges
Урок 3.00:01:55
Download the Course Workbook
Урок 4.00:13:16
Microservices Boundaries - Core Principles
Урок 5.00:12:14
Decomposition of a Monolithic Application to Microservices
Урок 6.00:10:47
Migration to Microservices - Steps, Tips and Patterns
Урок 7.00:09:48
Databases in Microservices Architecture
Урок 8.00:14:47
The DRY Principle In Microservices and Shared Libraries
Урок 9.00:11:32
Structured Autonomy for Development Teams
Урок 10.00:13:50
Micro-frontends Architecture Pattern
Урок 11.00:11:26
API Management for Microservices Architecture
Урок 12.00:13:20
Introduction to Event-Driven Architecture
Урок 13.00:11:05
Use Cases and Patterns of Event-Driven Architecture
Урок 14.00:15:03
Message Delivery Semantics in Event-Driven Architecture
Урок 15.00:14:28
Saga Pattern
Урок 16.00:15:14
CQRS Pattern
Урок 17.00:11:30
Event Sourcing Pattern
Урок 18.00:09:47
Testing Pyramid for Microservices - Introduction and Challenges
Урок 19.00:11:25
Contract Tests and Production Testing
Урок 20.00:07:33
Introduction to the Three Pillars of Observability in Microservices
Урок 21.00:09:23
Distributed Logging
Урок 22.00:14:30
Metrics
Урок 23.00:13:53
Distributed Tracing
Урок 24.00:08:53
Microservices Deployment - Cloud Virtual Machine, Dedicated Hosts and Instances
Урок 25.00:08:59
Serverless Deployment for Microservices using Function as a Service
Урок 26.00:13:03
Containers for Microservices in Dev, Testing and Production
Урок 27.00:10:11
Container Orchestration and Kubernetes for Microservices Architecture
Комментарии
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Event-driven архитектура становится все более популярной среди разработчиков, которые ищут новые способы создания высокомасштабируемых, устойчивых и гибких приложений. Если вы хотите расширить свой арсенал инструментов для построения приложений на Rails, то наш воркшоп по event-driven архитектуре для вас!На воркшопе вы узнаете, как работают различные шины данных и как использовать их для построения эффективных приложений. Вы также познакомитесь с
Микросервисы управляемые Событиями: Spring Boot, Kafka и Elastic
Event-Driven Microservices Spring Boot, Kafka and Elastic
В этом курсе вы сосредоточитесь на разработке микросервисов. С их помощью вы можете самостоятельно разрабатывать и развертывать компоненты вашего приложения. Вы также можете легко масштабировать сервисы в соответствии с собственными потребностями в ресурсах каждого сервиса, например, вы можете лучше масштабировать и создавать больше экземпляров сервиса, который требует больше запросов. Вы всегда можете использовать последние версии для spring boo
Event-Driven Микросервисы, CQRS, SAGA, Axon, Spring Boot
Event-Driven Microservices, CQRS, SAGA, Axon, Spring Boot
В этом курсе вы узнаете, как построить бизнес-логику, охватывающую несколько распределенных микросервисов Spring Boot. Курс предназначен для начинающих, и мы начнем с основ микросервисов, Spring Boot и Spring Cloud. Вы узнаете, как создать свой самый первый микросервис Spring Boot и как обрабатывать HTTP-запросы. Затем вы узнаете, как запустить несколько экземпляров вашего микросервиса за шлюзом API и как сделать их доступными для обнаружения.
Практический опыт в архитектуре программного обеспечения и дизайне систем
Software Architecture & System Design Practical Case Studies
Хотите получить реальный опыт в современной архитектуре программного обеспечения и проектировании масштабных систем?Готовитесь к собеседованию по проектированию систем и хотите гарантировать свой успех?Вы попали по адресу!Этот курс представляет собой уникальный набор кейс-стади по проектированию масштабных систем, аналогичных реальным системам, используемым компаниями, такими как Google, Amazon, Netflix, Meta, Slack и др.