The world's only provider of instalments on credit cards at the point of sale, Splitit offers a unique approach to the Buy Now, Pay Later model. With Splitit, consumers can easily pay over time with no interest or fees. Splitit shoppers use their existing credit on their credit card to pay in installments, keeping their payments small and helping them retain more of their money.
For businesses, because Splitit helps shoppers better plan for smaller payments, it means their customers are more likely to buy, with decreased cart abandonment and a larger average order value. The company is a certified partner of VISA and MasterCard as well as Stripe, Magento, and Shopify.
‘We are a leading provider of interest-free, card-based, instalment payment solutions for merchants and shoppers worldwide’, says Ran Landau, chief technology officer at Splitit. ‘We've gone from strength to strength and our rapid growth is underpinned by an intense focus on improving both the merchant and the shopper experience. Observability from New Relic One plays a critical role in helping us grow our customer base and improve our products.’
Modernising everything for scalability and speed to market
Landau joined Splitit as the company began its growth trajectory. He quickly realised that Splitit needed a complete restructuring and modernisation of its software, infrastructure, tools, and processes. ‘Our previous, monolithic approach was holding us back from moving rapidly to deploy new features and products’, says Landau. ‘What we needed was to move to the best technologies—microservices, containers, Kubernetes, CI/CD, instrumentation, and more—for scalability, observability, and control.’
After an initial planning phase, Splitit began breaking apart its monolith into approximately 30 microservices. At the same time, the company completely re-architected its cloud environment on Amazon Web Services. ‘The second phase of our modernisation saw us rebuild the code base, the cloud architecture, our instrumentation and observability, security practices, product development, workflows, and more’, says Landau. ‘Essentially, we rebuilt the whole company for growth and speed.’
Deploying a powerful observability strategy
The third phase of Splitit’s modernisation effort focused on deploying a proper observability strategy and platform to help the company track and improve performance and the customer experience as it scaled. ‘Observability was always a critical part of our modernisation journey’, he says. ‘We knew that when we rebuilt our infrastructure for speed and scale, we would need a way for everyone to be able to see everything that was happening. If you want to go big, you need maximum observability.’
Landau knew that his team needed a holistic view across the new technology stack, with all of the data centralised in one place. ‘With the monolith, there was no way to understand what was happening. It was a huge black box’, he says.
As a B2B2C company, Splitit must deliver high performance and availability to the businesses and consumers using it. ‘That’s why we were looking for a single platform where we could see the user experience and follow it until the last call of the round trip to any of our APIs, drilling down to the database level and infrastructure’, says Landau. ‘And that’s why we chose New Relic One, for maximum observability across the entire stack.’
Making observability a tool for the entire company
Today, the network operations centre (NOC), the security operations centre (SOC), business intelligence (BI), data, operations, DevOps, and architecture teams rely on New Relic One for insight into the health and performance of the software and the business.
‘We have hundreds of use cases for New Relic One’, says Landau. ‘Our NOC alone constantly monitors about 15 New Relic One dashboards. Our NOC team sees things the second they happen, either alerting us or mitigating the issue themselves depending on the playbook.’
Meanwhile, the DevOps team uses New Relic One to understand how code deployments impact performance and resource utilisation. The architecture team relies on insight from New Relic One to identify pain points that impact user experience or response times. The business side of the company can track how performance helps drive conversion rates. The data and BI teams even extract data from New Relic One to feed the sales funnel.
Continually improving performance and user experience
End-to-end observability paves the way for Landau’s teams to identify bottlenecks and opportunities to improve performance of the system. ‘In the payments and ecommerce world, it’s easy for consumers to abandon the site if the experience is less than optimal’, says Landau. ‘That’s why latencies, response times, and round trips across services and APIs are extremely critical. Responsiveness is essential for delivering a great customer experience.’
As just one example, Landau cites the response-time improvements his team has achieved on a critical API round trip to create a transaction. ‘Before re-architecting the entire system, the response time was four seconds’, he says. ‘After the modernisation, it was three and half seconds. Using insight from New Relic One, we’ve continually made improvements that reduced it further. Now, it’s less than one second, which is a 300% improvement.’
Among the many aspects of New Relic One on which Landau’s team relies, distributed tracing has become a core capability. ‘With dozens of microservices communicating with other microservices and external services, distributed tracing in New Relic One is a lifesaver for us’, says Landau. ‘It’s a great solution that gives us a full picture of what’s going on across our microservices and fully containerised environment.’