Erda is an open-source platform created by Terminus to ensure the development of microservice applications. It provides DevOps, microservice governance, and multi-cloud management capabilities. The multi-cloud architecture based on Kubernetes and application-centric DevOps and microservice governance can make the development, operation, monitoring, and problem diagnosis of complex business applications simpler and more efficient.
We split the codes of erda into multiple repositories according to different functions. The key repositories are erda, erda-proto, erda-infra, erda-ui.
[erda-proto]: (https://github.com/erda-project/erda-proto) It stores the communication protocol definitions between erda internal services, and the componentized protocol definitions between the web front-end and back-end services.
[erda-infra]: (https://github.com/erda-project/erda-infra) It is a basic repository, which stores some common and basic module codes, including the wrappers of middleware SDK, etc.