The use of microservices and serverless functions is exploding as organizations aim to increase speed of development and improve scalability. This can quickly get out of control, creating a need for higher-level constructs, which aggregate multiple microservices and serverless functions into re-usable building blocks. We call these cells.

Cellery is a code-first approach to building, integrating, running and managing composite applications on Kubernetes. Build, push/pull, test, deploy, update, scale and observe cells. Create secure APIs by default. Use your existing container images, written in any language.

How does Cellery work?

Capabilities

Compose

Cellery simplifies composing microservice apps. Use code instead of YAML to build, test and deploy composites on Kubernetes. Re-use your existing container images.

Secure

Cellery apps are secure by default, using secured APIs, single sign-on, tokens, policy-based access control and mTLS.

Operate

Cellery is designed around DevOps practices. Build, push, pull, test and run composite apps with the CLI. Deploy and update using blue/green and canary deployments.

Observe

Cellery visualises your composites as diagrams. At runtime these diagrams become observable with monitoring and tracing.