Google выпустила официальный SDK для серверных приложений на Swift

1 мин
Google выпустила официальный SDK для серверных приложений на Swift

Google выпустила набор библиотек для работы с облачными сервисами Google Cloud из серверных приложений на Swift. SDK даёт доступ к Cloud Storage, AI‑сервисам, системе управления доступом IAM и свыше сотне других сервисов Google Cloud.

Набор Google Cloud Swift рассчитан на бэкенды, контейнерные приложения и инструменты автоматизации. Его можно использовать с веб‑фреймворками Vapor и Hummingbird, а готовые приложения развёртывать на Cloud Run, Google Kubernetes Engine или на виртуальных машинах Compute Engine. В компании отмечают, что команды, которые уже пишут клиентскую часть на Swift, могут применять тот же язык на сервере.

Библиотеки используют async/await и строгие проверки конкурентного доступа Swift 6. В частности, компилятор помогает находить гонки данных (Data Race) до запуска программы. SDK равным образом обрабатывает повторные запросы после временных ошибок и постранично загружает результаты, а разработчики могут перебирать их как одну асинхронную последовательность. 

Для аутентификации SDK поддерживает Application Default Credentials и Workload Identity Federation. Благодаря этому серверные приложения и инструменты в CI/CD могут получать доступ к Google Cloud с учётными данными своей среды.

Для работы с SDK нужен Swift 6.2 или новее. Есть поддержка Linux и macOS 15 и новее. Нужные библиотеки подключаются через Swift Package Manager. Исходный исходник опубликован по лицензии Apache 2.0.

Читают сейчас

K2 Cloud и К2 Кибербезопасность защитили передачу данных между Whoosh и ГИС

59 минут назад

K2 Cloud и К2 Кибербезопасность защитили передачу данных между Whoosh и ГИС

К2 Кибербезопасность и K2 Cloud за полтора месяца помогли сервису кикшеринга Whoosh выполнить требования законодательства в рамках Приказа ФСТЭК №117, обеспечив бесперебойный и безопасный обмен данным

Ошибка оплаты в GPTunneL 8 октября: работа уже восстановлена

1 час назад

Ошибка оплаты в GPTunneL 8 октября: работа уже восстановлена

Восстановили проблему с оплатой GPTunneL, платежи снова проходят и работают стабильно. Сам служба всё это время оставался доступным, сайт не падал, а при необходимости автоматически подключались резер

Почему статистика по страхованию лежит у страховщика, а не у клиента

1 час назад

Почему статистика по страхованию лежит у страховщика, а не у клиента

Когда у компании возникает убыток, а на пролонгации страховщик поднимает тариф, возражать клиенту обычно нечем: история договоров, страховых случаев и урегулирования лежит у страховой компании. 6 октя

Минцифры будет ориентироваться на увеличение тарифов ЖКХ при оценке повышения цен на связь

1 час назад

Минцифры будет ориентироваться на увеличение тарифов ЖКХ при оценке повышения цен на связь

Минцифры РФ будет ориентироваться на анонсированный рост тарифов ЖКХ при оценке возможного повышения цен операторами на тарифы связи, сообщил министр цифрового развития массовых коммуникаций Максут Ша

ChatGPT научился разрабатывать оболочку под каждый запрос налету

1 час назад

ChatGPT научился разрабатывать оболочку под каждый запрос налету

OpenAI завезли очень красивую фичу Intelligent ui. GPT‑6 теперь собирает прямо в диалоге интерактивные интерфейсы с кнопками, формами, графиками и картами. Представление результата модель выбирает сам