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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

← Tech