Мастерство архитектуры: Архитектурные паттерны в Go
Подробнее
Что нужно для старта
- Для успешного прохождения курса "Архитектурные паттерны в Go" рекомендуется иметь следующие начальные знания и навыки:
- Базовые знания Go:
- Понимание синтаксиса и основных конструкций языка Go, таких как переменные, циклы, условные операторы и функции.
- Опыт работы с основными типами данных и структурами, такими как массивы, срезы, карты и структуры.
- Опыт работы с Go-проектами:
- Умение создавать и управлять проектами на Go, включая использование go mod для управления зависимостями.
- Знание стандартных библиотек Go и умение использовать их в своих проектах.
- Основы программирования:
- Понимание принципов объектно-ориентированного программирования, таких как инкапсуляция, наследование и полиморфизм.
- Знание принципов структурного программирования и умение разрабатывать модульный код.
Что вы получите
- Понять принципы и преимущества архитектурных паттернов.
- Научиться выбирать и применять подходящие паттерны.
- Получить практический опыт реализации паттернов в Go.
Для кого этот курс
- Кому подходит этот курс:
- Этот курс идеально подходит для разработчиков, имеющих базовые знания Go и стремящихся улучшить свои навыки проектирования и разработки. Он будет полезен как для тех, кто работает с микросервисами, так и для разработчиков, создающих монолитные приложения, которые хотят внедрить современные архитектурные подходы.
Программа курса
- Ambassador (Амбассадор)
- "Антикоррупционный слой" (Anti-Corruption Layer)
- Async Request Reply (Асинхронный запрос ответ)
- Паттерн "Auto-Scaling"
- Паттерн "Backends for Frontends" (BFF)
- Паттерн "Bulkhead" (Переборка)
- Паттерн "Cache-Aside" (или "Lazy Loading")
- Паттерн "Choreography"
- Паттерн "Circuit Breaker"
- Паттерн "Claim-Check"
- Паттерн "Compensating Transaction"
- Паттерн "Competing Consumers"
- Паттерн "Compute Resource Consolidation"
- Паттерн "Command and Query Responsibility Segregation" (CQRS)
- Паттерн "Deployment Stamps"
- Паттерн "Edge Workload Configuration"
- Паттерн "Event Sourcing"
- Паттерн "External Configuration Store"
- Паттерн "Federated Identity"
- Паттерн "Gatekeeper"
- Паттерн "Leader Election"
- Паттерн Load Balancing (балансировка нагрузки)
- Паттерн "Materialized View"
- Паттерн "Messaging Bridge"
- Паттерн "Orchestration"
- Паттерн "Pipes and Filters"
- Паттерн "Priority Queue"
- Паттерн "Publisher-Subscriber" (или "Pub-Sub")
- Паттерн "Quarantine"
- Паттерн "Queue-Based Load Leveling"
- Паттерн "Gateway Aggregation"
- Паттерн "Gateway Offloading"
- Паттерн "Gateway Routing"
- Паттерн "Geode"
- Паттерн "Health Endpoint Monitoring"
- Паттерн "Index Table"
- Паттерн "Retry"
- Паттерн "Runtime Reconfiguration"
- Паттерн "Saga"
- Паттерн "Sequential Convoy"
- Паттерн "Sharding"
- Паттерн "Scheduler Agent Supervisor"
- Паттерн "Sidecar"
- Паттерн "Static Content Hosting"
- Паттерн "Strangler Fig"
- Паттерн "Throttling"
- Паттерн "Valet Key"
01Архитектурные паттерны Go. Часть 1.
- Ambassador (Амбассадор)
- "Антикоррупционный слой" (Anti-Corruption Layer)
- Async Request Reply (Асинхронный запрос ответ)
- Паттерн "Auto-Scaling"
- Паттерн "Backends for Frontends" (BFF)
- Паттерн "Bulkhead" (Переборка)
- Паттерн "Cache-Aside" (или "Lazy Loading")
- Паттерн "Choreography"
- Паттерн "Circuit Breaker"
- Паттерн "Claim-Check"
- Паттерн "Compensating Transaction"
- Паттерн "Competing Consumers"
- Паттерн "Compute Resource Consolidation"
- Паттерн "Command and Query Responsibility Segregation" (CQRS)
- Паттерн "Deployment Stamps"
- Паттерн "Edge Workload Configuration"
- Паттерн "Event Sourcing"
- Паттерн "External Configuration Store"
- Паттерн "Federated Identity"
- Паттерн "Gatekeeper"
- Паттерн "Leader Election"
- Паттерн Load Balancing (балансировка нагрузки)
- Паттерн "Materialized View"
- Паттерн "Messaging Bridge"
- Паттерн "Orchestration"
- Паттерн "Pipes and Filters"
- Паттерн "Priority Queue"
- Паттерн "Publisher-Subscriber" (или "Pub-Sub")
- Паттерн "Quarantine"
- Паттерн "Queue-Based Load Leveling"
02Архитектурные паттерны Go. Дополнительно
- Паттерн "Gateway Aggregation"
- Паттерн "Gateway Offloading"
- Паттерн "Gateway Routing"
- Паттерн "Geode"
- Паттерн "Health Endpoint Monitoring"
- Паттерн "Index Table"
- Паттерн "Retry"
- Паттерн "Runtime Reconfiguration"
- Паттерн "Saga"
- Паттерн "Sequential Convoy"
- Паттерн "Sharding"
- Паттерн "Scheduler Agent Supervisor"
- Паттерн "Sidecar"
- Паттерн "Static Content Hosting"
- Паттерн "Strangler Fig"
- Паттерн "Throttling"
- Паттерн "Valet Key"
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Мастерство архитектуры: Архитектурные паттерны в Go» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 3 сентября 2026 г.

Stepik 



















