The online gaming industry operates at a breakneck pace, demanding instant interaction and continuous engagement, whether it’s for live sporting events or new cards being dealt.
For EveryMatrix's customers, slow or intermittent gaming solution components translate directly into lost revenue and diminished confidence. Compounding this challenge is EveryMatrix's globally distributed infrastructure, encompassing multiple-cloud providers, online tools, component-based architecture, and distributed systems, creating numerous potential points of failure.
"Traditionally, there’s been a big divide between development and operations. Software sometimes has a mind of its own. It doesn't always do what developers intended,” says Alex Bularca, Senior Systems Architect at EveryMatrix.
Real-time insights guide the team towards core metrics
New Relic combines visual dashboards and intelligent alerts to ensure teams have the data to confidently and effectively respond to issues as they arise.
“We have a dashboard for all our environmental applications, all our different products—the things I care about the most, in one place. We can spot 95% of our incidents in this one dashboard,” says Mihnea Dobre, Group CTO at EveryMatrix.
Customizable dashboards provide a unified view of critical metrics, facilitating collaboration across global teams for real-time issue resolution and capacity planning. This centralized view proves invaluable during periods of rapid growth, allowing teams to anticipate their scaling needs months in advance.
EveryMatrix monitors golden signals, gathered by New Relic, as a single source of truth across their complex environment, including:
- Throughput: The amount of work or data a system processes in a given time (e.g., requests per second).
- Latency: The time it takes to serve a request (e.g., response time).
- Error rate: The rate of failed requests, either explicitly, implicitly or by policy.
Golden signals give EveryMatrix a holistic and granular understanding of system health and performance. This actionable intelligence empowers developers to proactively identify and resolve performance bottlenecks and emerging issues before they impact users, leading to faster mean time to resolution (MTTR).
Accelerating issue resolution and minimizing impact
EveryMatrix uses New Relic to track the full transactional journey across all distributed infrastructure, from the initial customer action through to where a customer disruption or challenge occurred. With alerts in place, including anomaly detection, teams drastically reduced their out-of-hours and on-call workloads.
“We reduced our MTTR thanks to New Relic. We got better and better at knowing where to go, what to look at, what to look for. Then we got better at solving issues faster,” says Mihnea. “We became more proactive.”
“With New Relic, my teams can see real time changes in our applications—such as an increase in response time or a drop in the number of transactions—almost instantaneously. That allows us to ping the responsible people on the product side to intervene or to solve some of those incidents directly,” says Tibi Guiu, Head of IT Governance at EveryMatrix.
We reduced our MTTR thanks to New Relic. We got better and better at knowing where to go, what to look at, what to look for. Then we got better at solving issues faster.
Feature releases without fear
Feature rollouts are a critical function of any software team. But the fear of introducing new glitches or disruptions can hinder innovation and prevent clients from enjoying the latest enhancements. The ability to release without worrying about breaking things, and to rapidly identify and resolve issues before they impact end users is critical to maintain reliability and foster the huge business growth EveryMatrix has enjoyed making it the industry’s fastest growing iGaming technology provider today.
“We check New Relic after each application deployment to see if there are any issues. That quick, easy insight helps us achieve technical success,” adds Mihnea.
Connecting the technical to business impact and strategy
EveryMatrix uses New Relic data to directly inform business decisions. Tibi explains, “Downtime is a direct cost for us. We use New Relic to calculate the downtime of all the incidents that we have. By looking at New Relic metrics, we correctly determine the number of transactions affected, which allows us to correctly identify the severity and the cost of the incident.” With this data, the business can make informed strategic investments, such as database upgrades to optimize performance and reduce response times.
Looking ahead, Mihnea highlights how New Relic provides the business with a crucial competitive advantage in providing transparent and verifiable data: “The tier-1 state lotteries we work with have a clear set of strict requirements that we need to meet if we want to deliver our products to them. That's where New Relic helps us, because we’re able to show metrics that we wouldn't have been able to measure on our own.”
With New Relic, EveryMatrix end-users benefit from a more reliable, responsive, and stable software experience, while the development team gains the data-driven insights needed for continuous improvement, efficient resource allocation, and ultimately, a higher quality product.