CNCF Platforms White Paper - III
В окончании рассказа про этот white paper о платформах хочется рассказать про возможности платформ, которые нужны для создания современных приложений (начало в постах 1 и 2).
7. Capabilities of platforms Здесь авторы представляют список возможностей из 12 пунктов, а также приводят список CNCF и CDF проектов, которые по их мнению закрывают эти возможности. Ниже список пунктов, а в приложенных изображениях иллюстрации
- Web portals - для получения информации и предоставления продуктов и возможностей
- APIs (and CLIs) - для автоматического предоставления продуктов и возможностей
- “Golden path” - шаблоны и документация для помощи в оптимальном использовании продуктов
- Автоматизация для сборки и тестирования сервисов и продуктов
- Автоматизация для доставки и верификации сервисов и продуктов
- Среды для разработки - например, локальные IDE и инструменты для удаленного доступа
- Инструменты для observability сервисов и продуктов, включая доступ к информации по функционированию сервисов, их производительности и стоимости
- Инфраструктурные сервисы, включая compute, storage и сети
- Data сервисы, включая базы данных, кеши и объектные хранилища
- Messaging and events сервисы, включая брокеры и очереди
- Identity и secret management сервисы, например user identity, authorization, certificate and key issuance, and static secret storage
- Хранилище артефактов для контейнеров и пакетов, специфичных для языков, кастомных бинарей и самого исходного кода
#Kubernetes #SRE #DistributedSystems #PlatformEngineering #SoftwareDevelopment #Software #ProductManagement