Принципиальное отличие Directus от других headless CMS - source of truth находится в самой базе данных. Если вы добавляете колонку через миграцию SQL или через pgAdmin, Directus её сразу подхватывает и показывает в admin-интерфейсе. Если меняете тип данных в базе, Directus обновляет поле в коллекции. Это удобно для команд, где DBA работает с базой напрямую, а контент-менеджеры через UI Directus.
Поддерживаются PostgreSQL 12+, MySQL 5.7+, MariaDB, SQLite, OracleDB, MS SQL Server, CockroachDB. Рекомендованная база для production - PostgreSQL 15 или 16 на той же машине, что и Directus, либо на отдельном VPS с приватной сетью. На NVMe SSD PostgreSQL обслуживает 10 000+ запросов в секунду для типичных CMS-нагрузок.
Directus сам по себе - stateless Node.js-приложение, его можно горизонтально масштабировать за reverse proxy, при условии что все инстансы смотрят на одну базу и общий Redis для сессий. Для большинства проектов хватает одного инстанса на VPS Medium (4 vCPU, 8 GB RAM).