VictorOps Case Study: Creating a Salesforce Integration with our Alert Ingestion API

Wait. A case study about our own company? Is this a perfect example of us drinking our own Kool-aid? Yes. But, in our defense, it’s also a perfect example of how we used our own API to create an integration with our service that we needed as an internal tool. So how did a non-programmer go about making this happen? Was it magic? No. This all came about because someone wasn’t afraid to ask questions. And that someone is Nate. Nate is on the ops team…
Read More

Digging into Dan’s Mind: What don’t you like about Scala?

We already know what Dan likes about using Scala, so I thought it would be interesting to hear the other side of the story. Here are Dan’s top five Scala challenges: 1. There is a fairly steep learning curve for imperative programmers (at least there was for me). Functional programming requires a bit of a mind-set shift that can be frustrating at first. However, since Scala does support imperative programming as well, you can make the transition at your own pace. I think that it is common for developers…
Read More

Digging into Dan’s Mind: Why Scala?

When starting a company, there are so many different things to think about. One of my first questions was about how Victor Ops decided which programming language to use. One of the others was about where they stored the beer. Asking hard questions like these will always lead you to Dan. Here’s what he had to say about Scala and why he made the choice he did… One of the things that really excited me about starting VictorOps was the chance to build a new software…
Read More

Monitoring: Trending and Visualization is Not an Optional Extra

Everyone understands the importance of having system and application monitoring in place right away. In the SaaS world, every minute of downtime means lost revenue and angry users. Trending and visualization, on the other hand, can sometimes be seen as an optional extra. Statistics collection and graphs showing things like CPU load or web hits per second displayed over time are frequently regarded as “nice to have”, not “need to have”. In the rush to get a new platform out the door, many teams decide that trending and…
Read More