Скрыть объявление

Внимание!


Наш телеграм-канал попал под массовую блокировку и, пока мы подготовили для вас резервный!


Подписывайтесь по этой ССЫЛКЕ

Скрыть объявление

На короткое время рассказываем где достать редкие курсы

Подробности ТУТ

Скрыть объявление

Мы обновили Telegram-бот!

Ссылку на новый бот и все детали ищите ТУТ и скорее подписывайтесь, чтобы не пропускать важные уведомления и новости форума

Скрыть объявление

Было ли у Вас такое, что Вы не могли найти курс? Если да, то напишите нам в Службу поддержки какой курс вам нужен и мы постараемся его найти.

Скрыть объявление

Пополняйте баланс и получайте при оплате складчин кэшбек в размере 10%

Доступно

[microarch.ru] Микросервисная архитектура (Кирилл Ветчинкин)

Тема в разделе "Курсы по программированию"

Цена:
7900 руб
Взнос:
192 руб
Организатор:
Ⓚⓐⓡⓐⓟⓤⓩ

Список участников складчины:

1. Ⓚⓐⓡⓐⓟⓤⓩ 2. y5y6 3. Euginia 4. bouratko 5. bvZzzz
Купить
  1. Ⓚⓐⓡⓐⓟⓤⓩ Организатор складчин

    [microarch.ru] Микросервисная архитектура (Кирилл Ветчинкин)

    [​IMG]


    О курсе


    Курс состоит из 5 вебинаров по 75 минут с глубоким погружением в микросервисную архитектуру. Мы рассмотрим способы декомпозиции, изменения в командах, разбор популярных паттернов и антипаттернов, связь с бизнесом, Agile и DevOps. На курсе вы научитесь проектировать микросервисы начиная с понимания бизнес домена и заканчивая особенностями реализации.

    Чему вы научитесь
    Планировать архитектуру ПО
    Четко понимать область применения микросервисной архитектуры, цели подхода и особенности.
    Декомпозировать систему
    Научитесь проводить моделирование микросервисов вокруг бизнес-концепций, применяя практики предметно-ориентированного проектирования.

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

    Совмещать MSA с DevOps, Agile
    Сможете применять основные практики DevOps для облегчения тестирования и развертывания микросервисов.
    Формировать команды разработки
    Узнаете как реорганизовать команды в соотвествии с микросервисной архитектурой, выстроить процесс разработки.


    Курс состоит из 5 вебинаров по 75 минут
    Базовые понятия
    • Сравнение различных архитектур
    • Отличие SOA от MSA
    • Какого размера должен быть микросервис
    • Плюсы и минусы микросервисной архитектуры
    • Цели успешного внедрения подхода

    Декомпозиция на микросервисы
    • Понятие Bounded Context
    • Практика EventStorming
    • Тактика декомпозиции системы на микросервисы
    • Сигналы неправильного разбиения
    • Anti-pattern "распределенный монолит"

    Практика
    • Декомпозиция системы с помощью практики EventStorming

    Команды и организационная трансформация
    • Организация команд
    • Сколько микросервисов должно быть у команды
    • Структура команды и необходимые навыки
    • Роль архитектора в MSA
    • Роль платформенных команд
    • Организация Community

    Раскрытие API
    • API Gateway pattern
    • BFF pattern
    • API composition pattern

    Аутентификация, безопасность
    • Access token pattern
    • Стандарт OAuth2.0 и JWT
    • Единая точка аутентификации(SSO)
    • Популярные сервера аутентификации OAuth 2.0
    • Аутентификация между микросервисами

    Практика
    • Формирование команд разработки
    • Связь команд с сервисами
    • Раскрытие API через API Gateway

    Организация работы с данными
    • Shared database anti-pattern
    • Database per service pattern
    Структура микросервиса
    • Внутренняя архитектура сервиса
    • Адаптеры обработки публикации событий
    • Повторное использование кода
    • Шаблон сервиса

    Взаимодействие между сервисами
    • CAP теорема
    • Синхронное/асинхронное взаимодействие
    • Circuit Breaker(Предохранитель)
    • Transactional outbox pattern
    • Polling publisher pattern
    • Transaction log tailing pattern
    • Репликация данных как средство снижения зависимости(CQRS)
    • Отложенная согласованность данных
    • Saga pattern

    Практика
    • Хранение состояния сервиса
    • Снижение зависимости между сервисами за счет асинхронных коммуникаций

    Развертывание
    • Понимание DevOps
    • Стратегия автономности поставки
    • Типовой CI/CD конвейер сервиса
    • Способы развертывания
    • Конфигурация и секреты
    • Service discovery
    • Blue-Green Deployment
    • Canary Deployment
    Тестирование
    • Особенности тестирования микросервисов
    • Пирамида тестирования
    • Тесты контрактов( Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... )
    • Компонентные тесты
    • Место тестов в CI/CD конвейере
    • Кто пишет функциональные тесты и стоит ли их писать

    Практика
    • Построение CI/CD конвейера
    • Обеспечение качества перед выпуском

    Мониторинг и поддержка
    • Мониторинг работоспособности
    • Мониторинг состояния сервиса
    • Распределенная трассировка
    • Логи и их агрегация
    • Подход "кто разработал тот и поддерживает"
    Отказоустойчивость
    • Изолированность
    • Горизонтальное масштабирование

    Стратегии разбиения монолита
    • Strangler application pattern("душитель")
    • Стратегии разбиения
    • Что выносить в первую очередь
    • Выделение Bounded Context
    • Разделение базы данных
    • Выделение сервиса
    • Взаимодействие между сервисом и монолитом
    • Как реализовать отчеты в микросервисной системе

    Практика
    • Обеспечение мониторинга сервисов
    • Сбор логов

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
  2. Похожие складчины
    Загрузка...
  3. Ⓚⓐⓡⓐⓟⓤⓩ Организатор складчин
    Уведомляем вас о начале сбора взносов.
    Цена продукта: 7900 руб. Взнос с каждого участника: 192 руб.
    Кол-во участников в основном списке: 1 чел.

    Начало сбора взносов 12 Июль 2022 года
     
    Ⓚⓐⓡⓐⓟⓤⓩ,
  4. SandraW Организатор складчин
    Освой Профессию‌ ‌Data‌ ‌Scientist‌ [SkillBox] _Beach
    Дата-сайентист — одна из самых востребованных профессий в мире.

    Вас ждут 8 курсов, онлайн-лекции и практические задания, а также 2 дипломных проекта.
    После обучения вы сможете претендовать на позицию Junior Data Scientist.

    Чему вы научитесь:
    + Программировать на Python
    + Визуализировать данные
    + Разрабатывать интерактивную инфографику
    + Работать с библиотеками и базами данных (Pandas, NumPy и Matplotlib, PostgreSQL, SQLite3, MongoDB)
    + Программировать на R
    + Применять нейронные сети для решения реальных задач
    + Освоите фреймворки для обучения нейронных сетей Tensorflow и Keras
    + Построите рекомендательную систему и добавите её в своё портфолио

    ПОРА ПРОФЕССИЮ МЕЧТЫ ПРЕВРАЩАТЬ В РЕАЛЬНОСТЬ! _Neo Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...

    P.S. Дефицит дата-сайентистов наблюдается не только в России, но и во всем мире. ВЭФ считает эту профессию одной из самых востребованных в ближайшие пять лет. В России, по данным HeadHunter, только с 2020 по 2021 год число вакансий на должность дата-сайентиста выросло на треть. При этом уровень предлагаемых зарплат в сфере остается высоким — в среднем 150 тысяч рублей в месяц.
     
    SandraW,
Наверх