#223
B+
Rank #89
KeystoneJS
Headless CMS and application framework generating a GraphQL API from a schema definition, backed by Prisma. Standout trait is a genuinely modern, type-safe developer experience compared to legacy PHP CMSes.
72.0
/ 100
β Full Stack
Node.js/TypeScript server generating a GraphQL API and admin UI from a declarative schema, using Prisma as the ORM against PostgreSQL. Clean separation between the auto-generated admin backend and any headless frontend consuming the GraphQL API.
π Scaling Analysis
The Node server is stateless aside from sessions (externalizable to Redis/DB), so horizontal scaling of app pods behind a load balancer works cleanly, with Postgres/Prisma as the eventual bottleneck under very high write volumes. Solid mid-scale headless CMS story; not purpose-built for the largest multi-region content delivery workloads without a CDN layer in front.
π Running on Nexlayer
Deploy a keystone app pod plus a postgres pod at postgres.pod:5432 via Nexlayer's inter-pod DNS, pulling base Node/Postgres images through mirror.gcr.io. Set the session secret and database URL via env vars at boot β Prisma migrations should run as a startup step or init container before the app pod serves traffic.