Primitives

Primitives are the building blocks available to build an App on Convox. Apps are deployed and run on your Rack, the platform overlaid on your cloud infrastructure.

Primitives can be composed to provide useful functionality that lets you focus on the things that make your App unique.

App Primitives

Primitive Description
Balancer Custom TCP load balancers in front of a Service
Build Compiled version of a codebase
Object Blob/file storage
Process Running containers created by running a command on a Release
Release Units of deployment consisting of a Build and a set of environment variables
Resource Network-accessible external services (e.g. Postgres)
Service Horizontally-scalable collections of durable Processes
Timer Runs one-off Processes on a scheduled interval

Rack Primitives

Primitive Description
Instance Node that provides capacity for running Processes
Registry External image repository