- Регистрация
- 26 Март 2018
- Сообщения
- 84.917
Название: Архитектор программного обеспечения [Яндекс Практикум] [2/6 часть]
Описание:
2 месяц обучения
Содержание 2 месяца обучения
Создание микросервисов, построение пайплайна CI/CD[/B]
Научитесь проектировать масштабируемые и отказоустойчивые микросервисные системы, начиная с базовых принципов и заканчивая сложными архитектурными паттернами.
Узнаете, как эффективно декомпозировать монолитные приложения, управлять данными
в распределенных системах и обеспечивать безопасность микросервисов.
Познакомитесь с настройкой мониторинга CI/CD-конвейера.
Освоите мониторинг, логирование и методы управления взаимодействием микросервисов, включая API GW и Event Sourcing.
Научитесь автоматизировать CI/CD-конвейер для разработки
и развёртывания программного обеспечения.
Узнаете, как интегрировать команды и продукты в существующие CI/CD-процессы, используя
Pipeline as Code.
Научитесь создавать и управлять Helm-чартами,
а также настраивать конвейеры для обеспечения бесшовной доставки
и развёртывания приложений
Кеширование, построение мониторинга и адаптация к высокой нагрузке
Научитесь дорабатывать систему так, чтобы она соответствовала возросшей нагрузке.
Познакомитесь с HTTP кешированием и различными паттернами серверного кеширования.
Узнаете способы инвалидации кэша, которые помогут поддерживать актуальность данных.
Познакомитесь
с механизнами работы паттернов для уменьшения нагрузки на систему Backpressure и Circuit Breaker.
Разберёте компоненты концепции Observability — мониторинг, логирование и трейсинг.
Рассмотрите ключевые виды метрик, этапы мониторинга
и основные подходы к нему — «Четыре золотых сигнала», USE и RED.
Покажем, как собирать и визуализировать метрики с помощью Prometheus и Grafana.
Ещё разберём, как использовать комплекс инструментов
для логирования — Elasticsearch, Logstash и Kibana.
Затем расскажем,
как реализовать трейсинг в Jaeger.
Описание:
2 месяц обучения
Содержание 2 месяца обучения
Создание микросервисов, построение пайплайна CI/CD[/B]
Научитесь проектировать масштабируемые и отказоустойчивые микросервисные системы, начиная с базовых принципов и заканчивая сложными архитектурными паттернами.
Узнаете, как эффективно декомпозировать монолитные приложения, управлять данными
в распределенных системах и обеспечивать безопасность микросервисов.
Познакомитесь с настройкой мониторинга CI/CD-конвейера.
Освоите мониторинг, логирование и методы управления взаимодействием микросервисов, включая API GW и Event Sourcing.
Научитесь автоматизировать CI/CD-конвейер для разработки
и развёртывания программного обеспечения.
Узнаете, как интегрировать команды и продукты в существующие CI/CD-процессы, используя
Pipeline as Code.
Научитесь создавать и управлять Helm-чартами,
а также настраивать конвейеры для обеспечения бесшовной доставки
и развёртывания приложений
Кеширование, построение мониторинга и адаптация к высокой нагрузке
Научитесь дорабатывать систему так, чтобы она соответствовала возросшей нагрузке.
Познакомитесь с HTTP кешированием и различными паттернами серверного кеширования.
Узнаете способы инвалидации кэша, которые помогут поддерживать актуальность данных.
Познакомитесь
с механизнами работы паттернов для уменьшения нагрузки на систему Backpressure и Circuit Breaker.
Разберёте компоненты концепции Observability — мониторинг, логирование и трейсинг.
Рассмотрите ключевые виды метрик, этапы мониторинга
и основные подходы к нему — «Четыре золотых сигнала», USE и RED.
Покажем, как собирать и визуализировать метрики с помощью Prometheus и Grafana.
Ещё разберём, как использовать комплекс инструментов
для логирования — Elasticsearch, Logstash и Kibana.
Затем расскажем,
как реализовать трейсинг в Jaeger.
Материал «Архитектор программного обеспечения [Яндекс Практикум] [2/6 часть]», возможно, скоро появится на All-dar.
Пройдите регистрацию и оформите Premium подписку, чтобы первым получить доступ, и воспользуйтесь поиском — может быть, он уже опубликован.
Скрытый контент для пользователей All-dar.