Since its founding in 1972, Carnival Cruise Line has become one of the world’s most popular cruise lines and carries millions of passengers each year. Carnival is part of a family of companies owned by Carnival Corporation, which includes sister lines Princess Cruises, Holland America Line, and Cunard Line, among others.
Erick Leon, Senior Performance, and Monitoring Architect sat down with our team to explain how Rigor helps him create a culture of performance at Carnival Cruise Lines.
My main focus as the Senior Performance and Monitoring Architect is to bring in, install, and drive a performance culture at Carnival Cruise Lines. Performance is an overarching responsibility of teams across an e-commerce enterprise, so I am continuously trying to engage all the stakeholders that support Carnival.com and help them understand how their areas impact performance and the user experience.
Optimization gives us visibility into the front-end layer of the development stack that has been previously unaddressed. It even ranks the defects on our site from most to least critical these rankings help us to prioritize what is most important first and what will give us the biggest performance boost.
The Optimization reports even break down defects on our site by job role, which is incredibly helpful when we want to assign performance issues to a different department. The last thing we want to do is assign a bug to the wrong team and delay fixes.
Creating a culture of performance also means integrating performance into our development lifecycle. We’ve started this process by not only using Optimization from a development perspective; we also use it with our marketing and content teams to better catch any possible application layer issues such as image sizing and compression. Every landing page that marketing releases are now scanned through Optimization to ensure our pages are optimized before they ever reach production. This is done to ensure we deliver the best customer experience to our end users.
As we continue to build a culture of performance at Carnival, our long-term goal is to make sure we have Rigor scans set up way early in the development cycle. I want to make sure we are testing for performance early so that no defects make it through the pipeline. The last thing we want is to stall a release on something that could have been addressed earlier in the cycle.