Nanopack - Automated, api-driven infrastructure
What we want is clear: to develop and manage our infrastructure like we do our apps; with direct api-access at the source for real-time configuration. This requires more than just an automation layer on top of services that were designed before the cloud. This requires a fundamentally different approach to building infrastructure components and services.
Consider a popular webserver like Apache or Nginx. To use either of these, you will write configuration in a file, and then start the service. To adjust the running configuration you would modify the same file, and restart or reload the service. A remote login and direct administrative access is required to perform both actions. Sure, you can automate this administrative task with a configuration management tool like chef or puppet, but it is still a task, and all the overhead of login and administration is still required. Imagine if the same result could be achieved via an