Cloud Functors.

tc (topology composer) provides a higher-level abstraction for serverless development, focusing on the logical relationships between core entities rather than the underlying infrastructure details. It implements the Cloud Functor Pattern which has six key features:

01

Composable Entities

Compose the core entities (functions, events, mutations, queues, routes, states and channels) as a DAG.

02

Namespacing

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

03

Sandboxing

Sandbox your namespaced topologies with reasonable boundaries similar to packages in a programming language.

04

Inferred Infrastructure

Generate infrastructure boilerplate like permissions similar to types in a dynamic programming language.

05

Recursive Topology

Create functors at any level in the code repository's heirarchy like fractals.

06

Isomorphic Topology

Resolve or diff definitions and sandbox state as datastructures



Simplify your serverless workflows

Download CLI