The CARTO engineering team has undergone a significant configuration management makeover, shifting from Chef-server to a combination of Chef-solo and Consul. The primary goal was to improve the workflow, reduce performance issues, and eliminate service discovery reliance on Chef-server, while maintaining zero downtime operations. By introducing Consul for service discovery, Chef-solo for configuration management, and a custom Python script for recipe distribution, the team achieved improved speed and efficiency in their delivery process. The transition involved rewriting cookbooks, replacing ruby roles with JSON roles, and implementing lazy evaluation to resolve performance issues. The new setup provided a significant performance boost, making searches 10x faster than using Chef-server.