Architecture¶
API¶
API component is a RESTful API server written with Go
. The API is
responsible to the deploy workflow and lifecycle of applications.
Command-line clients interact with this component.
Database¶
The database component is a MongoDB server.
Queue/Cache¶
The queue and cache component uses Redis.
Gandalf¶
Gandalf is a REST API to manage git repositories, users and provide access to them over SSH.
Registry¶
The registry component hosts Docker images.
Router¶
The router component routes traffic to application units.