Production-grade GraphQL server runtime based on containers
NodeChef runs your code inside Docker containers on bare metal servers. Easily setup a managed environment equipped with logging and runtime metrics by declaring containers' requirements, such as the amount of storage, memory and number of containers.
NodeChef supports Autoscaling your GraphQL server both horizontally and vertically by declaring rules that monitor metrics such as response latency, the number of containers to incomming HTTP(s) connections, memory and CPU usage etc. Rules allow you to run at optimum capacity to curb running too many or less containers.
Nodechef provides you with uptime metrics, response and connect latency of all application containers, real-time structured HTTP logs, number of active clients, requests per second, CPU and memory usage of all containers.