Avito PaaS — современная платформа на вашей инфраструктуре или в облаке
Платформа, которая ускорит разработку вашего продукта
Что Avito PaaS даёт бизнесу?
Ускорение Time to market
Всего 30 минут на onboarding новых инженеров в вашу компанию и увеличение количества релизов в production в X раз.
01
Быстрый старт
От идеи сервиса до деплоя меньше 10 минут.
02
Стабильность вашего продукта
Унифицированная система мониторинга снижает количество и продолжительность инцидентов.
03
Фокус на бизнес-ценности
Self-service без необходимости иметь команду DevOps/SRE инженеров.
04
Уверенность в будущем
Полный контроль за стеком технологий и лучшими практиками за счёт их распространения из единой точки.
05
Прогнозируемое качество
Quality gates для всей системы с постепенным увеличением уровня технического качества.
06
Платформа покрывает весь процесс разработки
1
Разработка бизнес фич
Продуктовые разработчики фокусируются на бизнес ценности, тратя ноль времени на типовые интеграции и инфраструктуру.
2
Тестирование
Единая система стендов, окружений, автотестирования позволяет получить прогнозируемое качество по всей системе без замедления разработки.
3
Доставка (deploy)
Единообразный процесс выкатки любой части вашей системы в одну кнопку. Прогнозируемый результат с использованием механик канареечных релизов и контроля за ключевыми бизнес метриками.
4
Эксплуатация
Гарантированный сбор всей необходимой observability информации о системе и простой поиск причин деградаций без необходимости быть экспертом во всех используемых технологиях.
CLI & Dashboard screenshot
НАЧАЛО РАБОТЫ
интеграция в одну кнопку
Экономьте на эксплуатации: готовые к нагрузкам кластеры kubernetes, service mesh — всё автоматически настроено на вашем публичном облаке.
Интеграция сервисов со всеми популярными базами данных без единой строчки конфигурации.

Публичные облака или on-prem
Платформа способна разворачиваться на публичной (cloud) и собственной (on-premise) инфраструктурах.
Простая миграция для 12-factor приложений
Готовые инструменты миграции позволяют с легкостью мигрировать сервисы из любой системы. Команда поддержки поможет сделать это максимально быстро, надежно и комфортно.
РАЗРАБОТКА
Разработка в локальной среде или удаленно
Запускайте любой сервис со всеми необходимыми зависимостями одной кнопкой — локально или в облаке. Забудьте про потраченные часы в попытках настройки локального окружения для отладки сервиса.
Готовые компоненты для удобной и быстрой разработки
— Библиотеки для работы с базами данных, шиной данных, очередями, интеграции с инфраструктурными частями: логами, метриками, распределенным трейсингом.
— Поддержка workers, cron jobs позволяет легко строить асинхронные компоненты.
— Add ons сервисы шины данных и очередей дают отличный опыт асинхронного взаимодействия между сервисами и контроля контрактов взаимодействия между ними.

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


Всё поставляется в концепции zero configuration: не нужно указывать никаких настроек, всё работает по умолчанию и настраивается платформой в зависимости от окружения.
ТЕСТИРОВАНИЕ
Quality gates — качество под контролем
Платформа позволяет установить любые проверки сразу на всю систему, что обеспечивает самоподдерживающийся уровень качества. Процесс проверки встроен в систему релизов и даёт прозрачную статистику c возможностью гибкой настройки для постепенного улучшения всей системы.
DEPLOY
Гибкий и удобный деплой в одну кнопку для любого сервиса
с поддержкой канареечных выкаток из коробки в kubernetes и полноценного continuous deployment

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

ЭКСПЛУАТАЦИЯ
Реестр сервисов и удобная панель управления
Настройка и менеджмент сервисов, релизного цикла, поиск владельцев, гибкая структура, поддержка актуальности технического стека — всё буквально в паре кликов


Автоматические метрики взаимодействия сервисов
Все ключевые метрики с удобными дашбордами сразу по всей системе
Оптимизация ресурсов
PaaS автоматически собирает метрики потребления и подсказывает неэффективные места или очаги наибольшего потребления. Система квотирования позволяет планировать будущее потребление.
БЕЗОПАСНО
Платформа поддерживает авторизацию через SAML — можно гибко управлять уровнями доступа инженеров. Есть удобный интерфейс, через который можно заносить секреты для сервисов.
Платформа позволяет полноценно выполнять ФЗ-152, так как никакие персональные данные в ней не сохраняются.

FAQ
Что из себя представляет концепция PaaS и само решение?
Концепция PaaS предполагает полноценную автоматизацию всего жизненного цикла разработки ПО. Это позволяет разработчикам сфокусироваться именно на доставке бизнес-ценности. Любые инфраструктурные интеграции работают сразу, без дополнительных настроек.

Решение даёт простые интерфейсы в виде dashboard UI и CLI утилиты для комфортной и быстрой разработки.
не дешевле самому всё построить на проверенных open source решениях?
Подбор решений, их настройка, интеграции даже базового слоя от kubernetes до деплоя в одну кнопку может занять месяцы работы целой команды инженеров.
Avito PaaS объединяет многолетний опыт построения платформы внутри Avito и предоставляет продуманный developer experience — он объединяет лучшее из open source решений с тонкой настройкой, удобными интерфейсами и решает реальные потребности бизнеса. Это экономит до 80% затрат.
За счет чего ускоряется разработка продукта?
Ускорение достигается за счет двух основных вещей: автоматизации практически всех рутинных операций разработки и продуманного developer experience.

Опытные разработчики не тратят время на написание базовых библиотек, интеграций с инфраструктурой, решение типичных проблем разработки вида ручного добавления секретов. Концепция self-service позволяет не блокироваться ни на одном из этапов разработки. Локальные среды и сервисы разворачивается в одну кнопку, разработка позволяет использовать локальные и облачные ресурсы и не ждать освобождения staging благодаря системе feature окружений. Выкатка изменений даже в production позволяет не блокироваться о релиз инженеров — для этого предоставлен удобный интерфейс, который не ухудшает стабильность.

Для новых разработчиков процесс погружения занимает меньше одного дня, не нужно тратить время на изучение десятка технологий и их настройку.
Это решение не vendor lock-in?
Нет, основной движок выложен в open source. Ваш продукт и все сервисы работают на вашей инфраструктуре — on premise или в публичном облаке. Система самодостаточна и ваш production никак не зависит от компонентов платформы.
Вы всегда можете перейти на собственную поддержку платформы — нужно будет восполнить компоненты платформы на своей инфраструктуре и нанять команду на её поддержку.
Мой продукт будет зависеть от стабильности PaaS?
Нет. В runtime мы добавляем тонкий слой отказоустойчивого надежного ПО, большинство из которого возможно вы уже используете: kubernetes, proxy для управления деплоем и трафиком. Вся основная логика лежит в management части платформы, которая никак не влияет на стабильность вашего продукта. Наоборот, механики унифицированного мониторинга и observability позволяют быстрее искать проблемы в вашей системе и делают её еще стабильнее.
Кто осуществляет поддержку платформы?
Всю эксплуатацию мы берём на себя и предоставляем на выбор несколько опций: от community поддержки до 24/7 инженерной поддержки опытных платформенных инженеров для оперативного решения проблем.

Также мы предоставляем SLA в 99,95% доступности платформы.
У меня уже есть готовая система со своими особенностями и релизным циклом. Как будет происходить миграция?
Можно провести миграцию самостоятельно, либо отдать эту задачу нашим инженерам. Они проанализируют вашу систему и проведут миграцию.
Мы подготовили инструменты для максимально простого процесса миграции. Если сервисы соответствуют 12factor критериям или, возможно, уже работают с использованием docker в облаке, миграция будет в пару шагов по инструкции. Если сервисы не готовы работать в облачной среде, мы поможем определить узкие места и составить план перехода. Процесс не будет сложным, так как PaaS кастомизируется и подстраивается под особенности вашего продукта.
Хотите узнать больше?
Получите бесплатную консультацию по возможностям платформы, ускорению работы вашего продукта и процессу миграции
You agree to our Terms and Conditions
Made on
Tilda