Skip to content

How does it work?

Tiny Systems are using Kubernetes as a hosting platform.

We've created an open source technology which allows using Kubernetes as a distributed and efficient computation platform. By creating custom resources in your cluster you can develop different automations and programs.

Our platform is just a convenient way of managing, modeling and monitoring those resources.

Our UI editor helps you to create nodes on a graph of your flow with ability to validate edges between nodes.

INFO

Let's imagine we need to create a Webhook HTTP server which listens to the requests. Only certain type of requests should trigger sending a Slack message.

In Tiny Systems such program going to look like this:

example-flow.png

Quite simple hah? This flow contain only 3 instances of 3 different components.

These 3 components belong to 3 different modules created and published by Tiny Systems, so you can use them right away.

  • tinysystems/common-module (standard flow based programming components)
  • tinysystems/communication-module (can help you with sending messages via email and instant messengers)
  • tinysystems/http-module (HTTP client/server and some other useful tools)

Each module is basically a container image which we deploy to your cluster to make components available to use. \n We work hard to bring more useful modules, but you can always to create your own!