unit-swarm
v1.1.0
Published
[![CircleCI](https://circleci.com/gh/CatEars/UnitSwarm.svg?style=svg&circle-token=cdeefad9a0437534df27b178a3e2c0334b8df603)](https://circleci.com/gh/CatEars/UnitSwarm)
Downloads
6
Readme
UnitSwarm
Create computational units that connect to each other to form a service.
Basic Concepts
Use InterfaceUnit
s to create an entry point into your application. You can
create entry points using HTTP and WebSocket. These connect to LogicUnit
s that
are some form of function. It can range from authorization and shopping cart
price to user data retriever and lisp interpreter. LogicUnit
s get their input
from InterfaceUnit
s but get their data from DataUnit
s that connect to a
database or consume some other API.
The structure allows you to use tests to drive development and it can run on any
machine using docker
. When deploying it will run under a service mesh using
docker-swarm and Envoy Proxy.