Simplifying serverless workflows using cloud Functors.

tc defines, creates and manages the lifecycle of serveless entities such as functions, mutations, events, routes, states, queues and channels collectively known as a cloud functor.

What is a cloud functor ?

A composable, namespaced, sandboxed, recursive, versioned and isomorphic topology of serverless entities is called a Cloud Functor. A functor has six unique features:

01

Composable

At it's core, tc provides 7 entities (functions, events, mutations, queues, routes, states and channels) that are agnostic to any cloud provider.

02

Namespaced

Scope and group your functions, events, routes and other entities like modules in a programming language.

03

Sandboxed

Sandboxing is fundamental to canary-based routing and deploys.

04

Inferred

Generate infrastructure boilerplate such as permissions, sane default configurations.

05

Recursive

Functors can be created at any level in the code repository's heirarchy. They are like fractals where we can zoom in or out.

06

Isomorphic

Diffable infrastructure between generated and rendered topologies.



Simplify your serverless workflows

Get Started