Gohan is an API server for XaaS Services. Using gohan webui front-end, you can define new XaaS API on the fly. Resource status will be synced with agents, who will realize XaaS service, using etcd.
Gohan supports the following functionalities:
- Define resources by JSON Schema + Resource configuration
- REST API Server with RDBMS DB backend based on the schema
- etcd sync backend based on the schema
- Policy configuration
- Extension by Javascript
- Automatic API Generation
In this presentation, we will talk about motivation and background of Gohan development, and show how NTT is doing rapid service development such as NFV orchestration and data center network automation.