Getting Started
Deployments have to be separated into layers. Each layer has their own runtime and deployment instructions.
For a detailed instructions and template head over to our github repository.
Edge Layer
The Edge Layer is provided through a Kubernetes deployment which can be hosted on any Cluster.
Routing Layer
The Routing Layer is usually implemented by a publicly available messaging provider. We currently support the following provider for message routing:
- Google PubSub
- Azure ServiceBus
For a full routing setup, we need one Destination for Edge-To-Local communication and one Destination for Local-To-Edge comminucation.
Local Layer
The Local Layer can be implemented through a Docker image. We provide out-of-box support for the following backend technologies:
- API
- Kafka
- JMS
Other backends can be created with the provided instructions.