yaml

  • ХабрахабрФото userver 1.0 — релиз фреймворка для IO-bound программ

    userver 1.0 — релиз фреймворка для IO-bound программ

    С момента выхода 🐙 userver в опенсорс прошло чуть больше года. За это время мы успели реализовать множество запросов от наших новых пользователей и обросли внушительной аудиторией в каналах поддержки. При этом поток вопросов, как пользоваться различными частями userver, значительно сократился, а это значит, наши улучшения документации принесли свои плоды. Поэтому мы вышли из беты и сделали релиз! Что нового…

    Читать далее »
  • ХабрахабрФото Нативный способ шифрования данных в Helm

    Нативный способ шифрования данных в Helm

    В Helm используется библиотека Go шаблонов Sprig. Sprig сильно расширяет возможности динамической шаблонизации Helm, добавляя более 70 полезных функций. Основными функциями в реализации нативного шифрования являются encryptAES/decryptAES. Данные функции написаны на Go с помощью пакета crypto/aes и используют алгоритм шифрования AES-256 CBC. FYI Первое появление Функции AES добавлены в релизе Sprig v2. 21. 10. В Helm функции стали доступны впервые…

    Читать далее »
  • ХабрахабрФото Docker Compose

    Docker Compose

    Сегодняшняя статья будет посвящена Docker Compose. При работе с контейнерами Docker рано или поздно наступает момент, когда наше приложение превращается в несколько распределенных сервисов, которым необходимо взаимодействие друг с другом. В таком случае для автоматизации управления компонентами такого распределенного приложения нам потребуется Docker Compose. В качестве примера такого приложения можно привести веб ресурс, взаимодействующий с базой данных или служба, использующая…

    Читать далее »
  • ХабрахабрФото Git scraping: методика бесплатного хостинга не совсем статических сайтов

    Git scraping: методика бесплатного хостинга не совсем статических сайтов

    Ни для кого не секрет, что, используя GitHub Pages, вы можете бесплатно разместить свой статический веб-сайт в сети Интернет. 1 Гбайт доступного пространства, SSL-сертификат, возможность привязать собственный домен — разве не сказка? Но что делать, если вам необходимо, чтобы содержимое вашего статического ресурса периодически обновлялось? Допустим, несколько раз в час. Пути решения уже существуют, и в этой статье я расскажу…

    Читать далее »
  • ХабрахабрФото [Перевод] YAML из Ада

    [Перевод] YAML из Ада

    Формат данных YAML чрезвычайно усложнён. Он задумывался как удобный для человека, но в стремлении к этой цели сложность настолько увеличилась, что, по моему мнению, его разработчики достигли противоположного результата. В YAML есть куча возможностей выстрелить себе в ногу, а его дружелюбие обманчиво. В этом посте я хочу продемонстрировать это на примере. Данный пост является нытьём и он более субъективен, чем…

    Читать далее »
  • ХабрахабрФото Как добавить Live Activity в существующий проект. Часть I

    Как добавить Live Activity в существующий проект. Часть I

    Live Activity был показан Apple на презентации iOS 16 и нового iPhone с Dynamic Island. Обновление доступно только для тех, кто обновил iOS до 16. 1.  Меня зовут Азиз, я iOS-разработчик в inDrive. В статье расскажу, как мы добавляли Live Activity в наше iOS-приложение. Постараюсь ответить на все вопросы, которые возникли у нас в процессе разработки. Зачем вообще добавлять Live…

    Читать далее »
  • ХабрахабрФото [Перевод] StatefulSet в Kubernetes – примеры и наилучшие практики

    [Перевод] StatefulSet в Kubernetes – примеры и наилучшие практики

    Собираетесь ли вы развертывать базу данных в кластере Kubernetes? Если так – то это отличный выбор. Kubernetes – это инструмент оркестрации контейнеров, который при помощи множества инструментов координирует эксплуатацию приложений в контейнерах (подах). Один из этих контроллеров называется StatefulSet и используется для эксплуатации приложений, сохраняющих состояние. Развертывание приложений с сохранением состояния в кластере Kubernetes порой бывает утомительной задачей. Дело в…

    Читать далее »
  • ХабрахабрФото CI/CD для AWS Lambda через GitHub Actions

    CI/CD для AWS Lambda через GitHub Actions

    AWS Lambda это бессерверная вычислительная платформа от Amazon, часть Amazon Web Services (AWS). Суть такая: сервис выполняет код в ответ на события, при этом полностью управляет масштабированием ресурсов. Событиями могут быть запросы, cron-расписание и многое другое. С помощью AWS Lambda делают, наверное, все, что должно крутиться в облаке и что-то делать. По возрастанию сложности:  Для начинающих разработчиков или просто желающих…

    Читать далее »
  • ХабрахабрФото Яндекс выложил в опенсорс бету фреймворка userver

    Яндекс выложил в опенсорс бету фреймворка userver

    Сегодня мы анонсируем выход в опенсорс фреймворка userver для создания высоконагруженных приложений. Для нас это важный способ поделиться опытом в разработке микросервисов, который мы накопили. Вот ссылка на GitHub-репозиторий c исходным кодом, документацией, примерами, шаблоном для создания своих сервисов (с настроенным CI, сборкой и тестовым окружением) и сервисом динамических конфигов. Всё это опубликовано под лицензией Apache 2.0. 🐙userver позволяет быстро…

    Читать далее »
  • ХабрахабрФото Яндекс выложил в опенсорс бету фреймворка userver

    Яндекс выложил в опенсорс бету фреймворка userver

    Сегодня мы анонсируем выход в опенсорс фреймворка userver для создания высоконагруженных приложений. Для нас это важный способ поделиться опытом в разработке микросервисов, который мы накопили. Вот ссылка на GitHub-репозиторий c исходным кодом, документацией, примерами, шаблоном для создания своих сервисов (с настроенным CI, сборкой и тестовым окружением) и сервисом динамических конфигов. Всё это опубликовано под лицензией Apache 2.0. 🐙userver позволяет быстро…

    Читать далее »


Кнопка «Наверх»