In the world of digital transformation, where every company is a software company, the moviegoing experience now begins online. The small cinema sector is no exception, and the pressure is on for boutique cinemas to keep up with large multiplexes and meet online expectations.
“It’s not just about when you turn up to the cinema anymore. It’s about the entire booking process,” says Sean Jackson, Software Development Manager at Veezi. “Buying your ticket online needs to be as easy and simple as possible.”
To help independent cinemas provide the unique and frictionless experience that moviegoers crave, Veezi’s development team needs to deliver updates and features that are error-free.
“It’s incredibly important for Veezi to deliver a reliable experience.” Sean says.
Vista Cinema software runs in 40% of the world's cinemas in 100-plus countries worldwide. If our customers aren't getting a reliable experience from us, that means their customers aren't getting a reliable experience from them.
As a manager, it’s Sean’s job to maintain development velocity by optimizing the time developers spend writing code. As part of that task, Sean is always looking for inefficiencies in processes and tooling. During a routine evaluation, he noticed that managing errors was consuming too much of his team’s time. Sean recognized that instead of testing every configuration and looking through error logs to diagnose errors, an error monitoring solution would alert them to errors and their cause.
Sean says that when they implemented Raygun Crash Reporting, he was able to introduce more efficient error management workflows. The results were excellent—his team saved hours every week—enabling them to optimize time spent writing features and delivering quality code to customers.
Modern multiplexes have set the bar high for independent cinema. Moviegoers want a boutique experience, but still expect state-of-the-art screens, luxury seating, and flawless booking experiences.
Monitoring thousands of applications for software problems is challenging, but Veezi has built robust workflows that ensure—even with increased load from blockbuster movie releases—there is no downtime for their customers.
Sean explains: “For movie releases like the Avengers or a new Star Wars movie, we'll see up to 20 times our usual load coming through our ticketing systems.”
Even during these high-load windows, Raygun Crash Reporting gives the team confidence to deploy changes and bug fixes faster. “When we deploy a feature into our test system, being able to find any errors before we push it up to production and before our customers notice is absolutely critical. Raygun is absolutely an integral part of our workflow to enable deployment of better software faster.”
With Raygun’s Dashboard, Sean’s team can investigate and resolve errors before customers notice, allowing them to deliver their product more reliably and more quickly.
I think now we have one of the best workflows you would find anywhere. We're able to power through writing new features more of the time and that means better outcomes for our customers and their customers.
Online ticket sales for cinemas are increasing every year, and we know that moviegoers that purchase online are more likely to attend in groups, buy concession items and upgrade to premium seating. Therefore, more independent cinemas are turning to Veezi to help increase their online reputation and their bottom line.
As Veezi’s team grows and scales up to meet that demand, Sean wants to ensure the development team is always delivering new value and maintaining an error-free product.
"It's important for us to be able to have a lot of confidence in our own product. Because everyone here is really passionate about the movies, we are essentially customers of our customers. That motivates us to innovate faster and deliver our product as soon as achievable as well.”
To create an effective method of detecting errors in production, Eric looked to Raygun Crash Reporting. One of the first steps Eric’s team took was to set up production alerts so that the development team is made aware of any issues in real-time.
“Raygun’s had a positive impact on our team; that ties back to the developer’s ability to spend most of their time writing features with confidence and reducing the lead time of feature delivery."
“Everyone is proud to be part of this unique business where we are supporting the independent cinema industry with a mission-critical product and in doing so, increasing both the standard of their moviegoer experience and the economic success of their cinemas.”
Veezi, engineered by Vista, is the leading independent cinema management software solution in the world. Running in the cloud, in more cinemas, in more countries than any other provider, you couldn't have better credentials to develop Veezi. A bunch of movie zealots working alongside Vista Cinema across 100+ countries (and counting), they understand the moviegoing experience and constantly strive to enhance it for all.
The days of the collection bucket are over. As consumer expectations have been shaped by Netflix, Uber, and Amazon, excellent customer experience is increasingly important. Donations need to be as quick and simple as taking coins out of your pocket. Pushpay’s end users must have a frictionless giving experience, or they might not donate.
David Corbett, Senior Engineering Manager of the Giving team at Pushpay, explains, “We facilitate donations between people who are wanting to give and our customers. So, if they see an error when using one of our applications, or they're unable to give, they're unable to be generous at that moment, which might be a lost opportunity. So, that person may never want to try again. That means lost money for our customers and the Pushpay business.”
This trust in Pushpay’s reliability is why so many customers select Pushpay as their giving platform of choice.
The resilience story is our strongest selling point. Our ability to know when things are going wrong with our system and respond quickly is part of that story. We need a highly available, highly resilient platform with high-quality releases going out.
Excellent user experiences are always front of mind for Pushpay, and monitoring is an essential part of that strategy. At any one time, the company receives logging data from hundreds of white-label apps, multiple web stacks, and back-end services. That’s a lot of data to sort through—too much to manage and prioritize manually.
“We needed an error monitoring tool integrated into our system so we could get visibility into errors separated from all the logs,” David explains. “The logging data was spread across different servers and systems which made it difficult to get visibility into critical issues that came up and needed to be addressed. One of our main goals is to have insight and act on an issue before anyone reports it. We want to know about problems as soon as they occur, which is why we implemented Raygun.”
“We have people using our app 24/7, so there's always a steady stream of data. We have a massive amount of logging and being able to leverage Raygun Crash Reporting as part of that process gives us confidence that we are releasing quality software. It also allows us to react quickly when we notice something isn’t right,” said David.
As Director of Mobile Engineering for Pushpay, Julian Spora is “obsessed with delivering customer value.”
To maintain a steady stream of high-quality releases for customers, Pushpay practices continuous delivery and the team ships updates to their products multiple times a day. The team finds Raygun’s Deployment Tracking feature useful for catching errors in their continuous delivery pipeline before they affect end users.
“It doesn't matter how much infrastructure and support you have, there's always going to be edge cases with things you haven't captured.” Julian elaborates, “When we release any updates, we tag it as a deployment in the Raygun dashboard. This enables us to see any new errors that are coming through and see if the deployment was good or if we need to look into an error spike.”
Raygun gives us the ability to know about issues so we can respond quickly and give our customers the best experience that they deserve and expect.
In one particular case, David recalls shipping a new release and getting an error alert from Raygun just four minutes after they made the deployment. David recalls, “Raygun let us know there was something wrong with our SMS system. With Raygun in place, we were able to respond to it incredibly quickly. Every second counts—it would have had a much bigger impact if it was allowed to linger in the system.”
Pushpay’s dedication to customer experience shows in the glowing app store reviews. Some customers increase giving by 15% per month, and one customer reported 300 more sign-ups in just one month facilitated by Pushpay’s reliable and frictionless platform.
Monitoring what matters will continue to be a focus of Pushpay to enable charitable giving for their fast-growing user base. David summerizes by saying, "Raygun gives us peace of mind that our software is working as expected for our customers."
Pushpay’s mission is to bring people together by strengthening community, connection, and belonging.
Pushpay provides a donor management system, including donor tools, finance tools, and a custom community app, to the faith sector, non-profit organizations and education providers in the US, Canada, Australia, and New Zealand. Pushpay’s leading solutions simplify engagement, payments, and administration, enabling customers to increase participation and build stronger relationships with their communities.
The giving that Pushpay facilitates represents a significant amount of good being done in local communities, such as funding for orphanages, food drives, homeless shelters, and drug rehabilitation, to name a few causes.