
Ранее я уже рассказывал на Хабре об Inquir Compute, который тогда представлял собой платформу для запуска serverless-функций. С тех пор проект вырос в PaaS с поддержкой контейнерных приложений, баз данных, фоновых задач и собственной системой управления вычислительными ресурсами.
Вместо Kubernetes или Nomad я решил развивать собственный оркестратор с allocation plane, планировщиком и вычислительными раннерами на containerd. Основная причина не в стремлении переписать существующие инструменты, а в возможности объединить долгоживущие приложения и serverless-функции в единую ресурсную модель, напрямую связанную с жизненным циклом сервисов и тарификацией платформы.
Расскажу, как менялась архитектура Inquir Compute, почему я считаю собственный оркестратор верным выбором для этого проекта, какие задачи удалось решить и над чем ещё предстоит работать.
Читать далее
