CGDS is a concept which can be built in a number of ways. The end result is a better way to build, deploy and maintain software. CGDS helps speed up development in large enterprises, while reducing the number of people required for new projects.
CGDS does this by complementing service-based architectures.
"Loosely coupled architectures and teams are the strongest predictor of continuous delivery."
- A Key Finding in the 2017 State of DevOps Report
CGDS core is built on loosely coupled architectures and teams with additional capabilities to to enforce loose coupling.
When fully implemented, you only only need a few developers to deliver new apps in a few months.
Have the same software duplicated across a majority of your projects? CGDS addresses this issue, so your developers are building new original software a majority of the time.
CGDS enables your software to be just like cloud services. This means your software can run like cloud services and be provisioned using Infrastructure as Code (IaC) tools.
The CGDS concept is based on commercial services available on the Internet with the focus on helping IT shops deliver software at the same level.
Isolates projects so they can execute at maximum speed. No longer are slowed by heavy coordination between projects
You can implement CGDS in a variety ways with a number of technologies, possibly with the technology you have today!