Scalable configuration with CUE
2020-02-04, 16:50–17:40, B. Con

CUE is a new abstract-oriented constraint-based configuration language and set of APIs. This talk dives into how it came about and the problems it solves.


This talk covers a brief history of configuration at Google as well as the ideas and experience that led to the design of CUE. Aspect-orientation is key to any successful configuration at scale. Although a complete different approach, it is what underpins the philosophy of CRDs in Kubernetes land. CUE shows an alternative constraint-based approach that can scale to very large configurations covering multiple domains. The talk concludes with a demo.