What do you like best?
I love that ScriptRock is a scrappy start-up that is paying close attention to its customers. As fast as the DevOps market is growing, it is still a new market and needs people like Michael and Alan who are learning as it grows.
The product, GuardRail, makes it easy to do rather complex things. Although GuardRail currently requires agents (at least for Windows), the installation was easy. Right away, we could see what our infrastructure looked like and compare machines that were supposed to be similar. Just as easily, we could compare configurations over time (from the point when we installed the agent) to see what changes were causing us problems. I was able to write a battery of "automated tests" (which could just as easily be called "monitors") without using any code. On the rare occasion when I hit limits of the existing templates, it was easy to write some PowerShell (in my case) to bridge the gap.
What do you dislike?
While GuardRail is has a simple and easy-to-learn web UI, I am looking forward to some additional polish in user flows. I found it common that I needed to work with multiple browser windows to avoid some navigation that involved too many clicks. I am confident that ScriptRock will improve the flows as they attract more customers.
Recommendations to others considering the product
GuardRail is a brilliant solution to an often overlooked problem. I strongly recommend GuardRail as a starting point for any team moving from "special snowflake" infrastructure to "infrastructure as code". Because what you don't know can hurt you.
What business problems are you solving with the product? What benefits have you realized?
GuardRail is a much needed solution to a problem most people don't yet understand well. We were like so many organizations trying to embrace DevOps -- we jumped from unmanaged chaos into heavy automation. The problem is that automation has a steep learning curve, even if you already understand your infrastructure. What we learned from automation is that we didn't have a know, stable platform. We needed GuardRail to help us understand what already exists, how it was configured, how that configuration was changing, and then to write "tests" to make sure the important parts of the infrastructure didn't change.