Giving a startup the best chance of survival with reduced technical support costs
Hyperfish are a fast-growing company with close ties to Microsoft. Now in their second year of business, Hyperfish help enterprise companies identify and fix missing, incorrect or out-of-date data in their employee profile directories such as Active Directory or HR System. Hyperfish saves their customers thousands of hours in IT support and communication every year.
When Chris Johnson, CTO and Co-Founder first built Hyperfish, his goal was to give the fledgling company the best start possible - and part of that strategy was to invest in Crash Reporting early.
He explains “It’s usually an afterthought. One of the key things I’ve added early on in successful apps I’ve built in the past was error reporting and tracking.”
After exploring basic log aggregation systems, Chris decided Raygun Crash Reporting was the “most sophisticated and featureful."
As a CTO, I sleep much better knowing our cloud servers and software running in people’s companies is operating correctly
The need for integrations to build a faster error resolution workflow
Offering excellent customer service to his enterprise customers is Chris’ priority. Therefore he needs his team to be alerted to errors ASAP. To do this, Chris has created a tight error resolution workflow, so no errors fall through the cracks and affect customers.
Chris says “Every error that occurs in our back-end is reported to Raygun. There’s a few we ignore, but the ones we care about go immediately to Slack, so anyone watching the channel gets notified. For our production apps, we also use PagerDuty. An error will then go through our escalation queues of who to call and who to get out of bed in the middle of the night.”
He continues: “When someone is alerted to an error, the first thing to do is go into Raygun and check where the error is and which customers are affected.”
Chris also uses Raygun's tagging feature to tag an error with customer information so they can take appropriate action.
The need for effective error monitoring in microservice architecture
Traditionally, monitoring microservice architecture for problems can result in a lot of unwanted noise. However, with Raygun Crash Reporting, Chris found it straightforward to capture requests and errors coming in at the API level. Hyperfish’s development team uses Raygun’s error grouping feature to group errors with the same root cause.
“It was really straightforward for us to drop in the Crash Reporting hooks at that point. That enabled us to see all the errors happening on the back end.”
How Hyperfish reduces support costs with the Raygun Platform
Chris believes no-one should have to contact support to raise issues and keeps a keen eye on inbound support requests.
With Raygun’s Software Intelligence Platform in place, the support team is usually kept to answering onboarding questions, rather than when something has gone wrong.
Usually, companies hire entire teams for bug diagnosis, triaging and reviewing logs.
However, Chris has significantly lowered the number of needed support and operations staff, saving up to $150,000 every year (based on the need for two support staff in the Seattle area.)
Chris explained: “We can do that because we use Raygun to raise issues to our engineering team about problems when they occur, be productive about finding what happened, and triage the diagnosis of the problems when they do occur.”
Chris found that Crash Reporting was only part of the picture. After implementing Crash Reporting into the front and back end of Hyperfish’s system, Chris felt the next logical next step was to add Real User Monitoring for more context into the users experiencing errors on the front end.
We wanted to capture which device users were viewing our application on, which parts of the application they had visited and whether they have problems like bandwidth challenges and time-out
Hyperfish serve enterprise companies on legacy systems better
Serving enterprise companies better is a core philosophy of Hyperfish, and like many software teams serving enterprise customers, legacy systems and old technology can get in the way of doing a great job promptly. Some legacy systems often require round the clock on-site support and maintenance.
Chris explains that Hyperfish has a component deployed on-premises which connects to their cloud services. Without Raygun, he recognizes that an off-premises component would need people on-site looking at event logs and databases to ensure everything ran smoothly.
Now, Chris says “because of Raygun, we’re able to see telemetry, insights, and data flowing from those on-prem services to us without needing to be on-site. We feel more confident about running software on-premises because we know when it’s performing correctly.”
A better night’s sleep for the CTO
What attracts enterprise companies to Hyperfish is that they improve speed and quality of communications across the entire organization - saving thousands of hours every year. The Raygun Platform helps Chris and his company provide a highly performant service to his enterprise customers.
Would Chris recommend Raygun to other companies serving enterprise customers?
“Absolutely. As a CTO, I sleep much better knowing our cloud servers and software running in people’s companies is operating correctly, and I can’t overestimate how much value it brings to us to have that insight as early as possible. Not when you are calling for the ambulance at the bottom of the cliff.”
Discover how you can save on support costs with Raygun
14 day free trial - no credit card required!
Read more customer stories
Learn how Peach connects application performance to business outcomes
The information we get from Raygun is invaluable.
Watch how Flux fuels developer innovation with 30 minute incident response times
Usually, we hit a 95% success rate
Watch how Vend ships code with zero disruptions to customers
Every engineer owns the code they ship
Discover how Veezi by Vista ensures 100% reliability across thousands of apps
I think now we have one of the best workflows you would find anywhere
Reducing error notifications by tens of thousands with Raygun
Raygun made our process much more usable and more informative
See how Timely reduced their errors by 95% using smart email notifications
Raygun provides us with fantastic error tracking software that is incredibly easy to set up
Discover how Pushpay detects and diagnoses issues in just four minutes
We want to know about problems as soon as they occur
Discover how Olo remains competitive in the US$800 billion restaurant industry
See what that user experience is like from start to finish
Discover how Vetserve put their customer’s needs first with Raygun
It’s the easiest part of troubleshooting
Linbis Logistics Software remain industry leaders with Raygun
Most of the time we fix the issues before users notice them
Learn how Praeses discover errors before they interrupt Fortune 500 customers
Raygun allows us to be proactive. We now pick up errors before our users see them.
Join thousands of teams building better software with Raygun
14 day free trial - no credit card required!