OverOps helps Empowered, a SaaS platform for benefits enrollment, ensure application reliability so insurance agents can seamlessly enroll and engage with millions of users.
Empowered, a wholly-owned subsidiary of Aflac Incorporated, is a leader in the development and implementation of SaaS solutions for employee benefits enrollment, management and communications. The company’s digital platform simplifies the process of selecting and enrolling employees in benefits offerings and dramatically increases sales for brokers while reducing errors and administrative costs.
The impact is huge. This is a mission-critical app with thousands of insurance agents accessing the platform daily. If an agent or broker can't easily access Empowered, that can quickly translate to millions per day in lost sales. As such, it’s critical that we have high-quality code and reliable infrastructure in place, supported by the right tooling, teams and processes.
As an IT organization responsible for a high profile app, our greatest fear is often the unknown. We’re constantly thinking about what we might have missed in testing when we put code into production. We are introducing many changes quickly, and can only test what we know before we have to promote. Having a tool that can give us deeper visibility earlier in the testing process and preemptively diagnose
problems is vital.
Prior to OverOps, we had a broad ecosystem of tools for monitoring and detecting errors, but despite thorough testing, we were still encountering a few issues in production that were difficult to diagnose and resolve. This prompted us to search for a tool that could help address this gap.
When we came across OverOps, one of the key features that caught our attention was the ability to capture and store the complete parameters and variables at the time of an issue. We had previously relied heavily on application logs, which felt like a shot in the dark sometimes. The ability to drill down into the details of an issue at this level was a game changer, allowing us to fix customer-impacting issues in minutes that otherwise would have taken days if we couldn’t replicate them.
In addition to helping us address incidents quickly, OverOps has become an integral part of our shift left strategy, enabling us to find and fix issues earlier in the software delivery lifecycle. We now have a dedicated team of employees tasked with using OverOps to identify and resolve critical issues before they reach production and impact customers.
When we deploy new code in production, there are unknowns that are hard to account for in QA. Recently, we promoted some new code to production and noticed an increase in errors that fell outside the norm. We started getting calls from some of our agents experiencing issues. After digging into the problem in our logs, we realized we were missing critical context around the root cause of the issues. We were under the gun to find a solution fast, and that’s where OverOps came in.
Immediately upon jumping into OverOps, we found a high volume of new errors and were able to see snapshots of the variable state at the time of these issues which pointed to a date parsing error that was the root of the problem. From there, it was quick work to roll out a fix and completely resolve an isolated error that had happened thousands of times in the span of 24 hours.