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.

Tiny Systems Visual Builder 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 open-source 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.
We work hard to bring more useful modules, but you can always to create your own!