История сервиса началась в 2013 году, в команде Яндекс.Почты. Мы тогда решили перевезти базы с Oracle на Postgres, история об этом написана в статье. После успешного переезда у нас начала концентрироваться экспертиза по Postgres, и другие сервисы Яндекса стали приходить и просить тоже поднять им кластер базы данных. Так появился Postgresql as a service. Подробную историю можно посмотреть здесь.
Потом мы начали добавлять другие базы данных и расти в объёмах, на нашу инфраструктуру перехало большинство сервисов Яндекса.
После этого появилось Яндекс.Облако, и мы стали его частью. Мы первые кто запустил Управляемые БД (Аналог Amazon RDS) в России.
Поскольку у нас очень большие объёмы, то по закону больших чисел, любой редко стреляющий плавающий баг скорее всего у нас выстрелит. На нашем масштабе всё, что может случиться физически, регулярно случается. Поэтому можно сказать, что мы видели всё. Мы иногда отлавливаем очень редкие баги в движках баз, воспроизводим их, исправляем и коммитим в опенсорс.
В этой статье вы можете почитать про то как работает сервис изнутри. В основном пишем на go, python, С. Используем salt stack, terraform, kubernetes.