
Привет, Хабр! На связи команда разработки 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