cello

Architecture Design

Here we discuss the architecture design for the mangement services on the Master node.

Philosophy and principles

The architecture will follow the following principles:

Functional Layers

Following the decouple design, there are 3 layers in Cello.

Each layer should maintain stable APIs for upper layers, to achieve pluggability without changing upper layer code.

Agent layer APIs

Components

Architecture Overview

Implementation

The restful server’s implementation is based on Django, which is a mature framework for web services.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.