Собираем платформу разработки MWS Cloud Platform: от спеки до десяти инструментов

Привет, Хабр! На связи команда разработки MWS Cloud Platform. Это анонс нового эпизода нашего реалити-проекта «Создавая облако» — серии эфиров, где мы показываем изнутри, как устроена архитектура MWS Cloud Platform.

В 12-м выпуске разбираем платформу разработки: как одна рукописная OpenAPI-спецификация превращается в десять готовых артефактов — публичную и приватную CLI, Terraform-провайдеры, Golang SDK — и почему Packer при этом собирается вручную.

Что обсуждаем в эфире:

  • тотальный dogfooding: зачем внутренние команды берут тот же инструментарий, что и клиенты

  • декларативный API по цепочке манифест → reconcile → desired state

  • пять способов автоматизации и роль каждого — UI, CLI, Terraform, Golang SDK, Packer

  • единый кодогенератор, который кормит десять артефактов из одной спеки

  • Packer как осознанное исключение, написанное руками

Спикер: Дмитрий Новиков, технический руководитель MWS Cloud Platform.

Дата эфира: 21 июля, 17:00 (мск).

Подарим фирменный мерч МТС Web Services за лучший вопрос в чате.

Прошлые выпуски реалити-проекта доступны на YouTube и VK Video. Там уже вышли серии про Compute, IAM, Object Storage, KMS, underlay- и overlay-сеть, а также сетевой балансировщик нагрузки. Подключайтесь и приносите вопросы!

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев