Introducing a Next-generation Parallel Config Management tool
Blog post from Semaphore
James Shubin, a DevOps expert and physiologist from Canada, has developed "mgmt," an innovative open-source configuration management tool that is dynamic, event-driven, and parallel in execution, which distinguishes it from traditional static infrastructure management tools. Unlike conventional tools where configurations are applied gradually, mgmt's architecture allows for immediate changes, posing potential risks in production environments but offering significant speed and efficiency advantages. The tool incorporates etcd for distributed consensus, enabling it to operate as a genuinely distributed system. Shubin has also created a domain-specific language for mgmt to safely and efficiently manage infrastructure, addressing limitations in existing tools like Kubernetes. Despite the challenges of maintaining an open-source project, Shubin emphasizes the importance of diverse licensing and community involvement, advocating for copyleft licenses to ensure contributions remain open. He acknowledges the financial and logistical challenges of sustaining the project but remains hopeful for community support and funding.