The goal of CG DevX is to improve developer productivity by enhancing the developer experience. One of the biggest challenges in a modern cloud-native environment is the constantly increasing cognitive load.
Working with microservice architectures in a cloud-native setup often requires end-to-end knowledge of Kubernetes (K8s), infrastructure provisioning, deployment pipelines, and configuration management.
CG DevX provides layers of abstraction to simplify day-to-day tasks for developers. CG DevX:
- Hides complexity associated with the shift-left paradigm and enables a PaaS-like experience:
- K8s manifests and configuration management are simplified with pre-built templates and code generation.
- IaC management is limited to application-specific resources only and covered by ready-to-use templates; cloud complexity is abstracted away by GitOps.
- Implements security scanning and testing at early stages of the pipeline, enabling developers to accommodate security feedback faster.
- Reduces operational friction in CI/CD with better outcomes:
- Working pipelines out of the box.
- Well-defined extension points.
- Automated rollbacks.
- Provides observability and log management out of the box:
- Automated discovery.
- Pre-built dashboards.