Subdivisions
Utilizing the Consul namespace feature, we are able to effectively subdivide our entire Consul system into multiple mini-systems, each with its own autonomy. This offers multiple benefits to the greater enterprise organization:
- It utilizes a single centralized team to operate and manage Consul at a corporate scale. This not only provides consistency with how services are managed but also reduces the overhead of managing multiple independent Consul systems.
- It enables individual teams to manage and secure their own applications without relying on multilayer management and control. Although the centralized operators of Consul have full control, autonomy can be granted to teams (within bounds) to manage their services as they see fit.
- Splitting up Consul not only subdivides the operations of the system but also the service catalogs themselves. This enables organizations to create services that are completely isolated from other aspects of the Consul catalog...