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.
Based in Miami, Florida, Linbis Logistics Software provides services to freight forwarding and 3PL companies with a complete suite of applications for the logistics and supply chain management industry. Unlike other logistics management software, Linbis is an entirely cloud-based platform for modern logistics teams, that is leading the industry into digitization by providing real-time visibility to all parties along the supply chain.
Linbis is built on a flexible architecture that allows for a high level of customization, so it can meet its customer’s specific requirements. There’s no infrastructure to buy, set up, or manage—customers just log in and get to work.
Keeping the high level of customization and data flowing is at the core of providing a high-quality customer experience—a top priority for the company. Any downtime, performance problems, or errors will limit productivity and profitability for both Linbis and their valued customers.
Eric Fernandez, CEO, and Co-Founder of Linbis Logistics says, “Our priority is always the customer's success. We deliver a unique customer experience through our process-oriented system, which turns complexity into simplicity.”
For the complex to turn simple in this way, Eric knows he must provide an excellent software experience that is free from crashes and slow loading pages. The challenge was to be aware of issues happening in production environments, so the development team could work out solutions in a short time.
We want to be proactive and be aware of any issues happening in our production environments, so we can work out solutions before the issues become real problems for our customers.
To create an effective method of detecting errors in production, Eric looked to Raygun's crash reporting tool. 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.
Using Raygun’s Slack integration, Linbis ensures error alerts arrive in a dedicated Slack channel, meaning developers don’t need to visit their inbox to check for individual issues. Errors can be assigned, ignored, or resolved straight from Slack meaning less bouncing between emails and development environments.
Eric explains, “Every time a new exception happens in our production environments, the development team is notified. If it is a critical exception, we assign that exception to one of our team members, and as soon as we have a solution, we marked it as completed.”
The results of this process have enabled Linbis to detect issues before they get to customers. Eric elaborates, “Most of the time, we fix the issues before users notice them.”
Linbis uses Raygun Real User Monitoring to understand where users spend the most time in an application to optimize for better resource efficiency. Eric found that adopting Real User Monitoring was invaluable for gaining insight into where users spend the most time in the app. This gives a strong indication to Linbis about where they should steer the development direction.
Eric says, “We use Real User Monitoring's Live Tracking feature to know what the customer’s favorite areas are, and where they spend the most time.” By monitoring which area of the application his users are visiting the most, Eric can understand his customers better allowing him to make more informed business decisions like resource allocation.
To strengthen Linbis’ ability to discover and resolve errors quickly, Eric adopted Raygun’s Application Performance Monitoring (APM) tool.
Eric’s team now understands which errors and performance problems to address first. Eric says, “Raygun APM provides us with a clear overview of where the development team needs to concentrate their efforts to enhance the customer experience.” Eric continues, “Tracing, along with flame charts, make it very clear where the problems are located. This saves a lot of time for everyone.”
Our priority is always the customer's success. We deliver a unique customer experience through our process-oriented system, which turns complexity into simplicity.
Using the Raygun Platform, Linbis can reinforce their position as industry leaders by providing excellent customer experiences, in turn ensuring customer retention and word of mouth referrals. As Linbis continues to create a significant impact on the logistics software industry, Eric sees a need to continue to deliver the best quality service at the lowest possible price. With Raygun, Eric is reassured he is doing just that.
“Absolutely. I'd tell them it is peace of mind to know what’s happening in production as far as exception tracking, application performance, and user experience. Raygun is also very good because it always encourages our development team to make the system better in every new release, which translates into a better experience for our customers.”