For most companies, payments are like plumbingânecessary but opaque, and often a source of frustration. The team at ProcessOut sees it differently. With their payment orchestration platform, theyâre on a mission to make payments a superpower for growth.
âWeâre passionate about helping brands optimize their payments and use them to realize their boldest business ambitions,â says Maaike Bosch, the companyâs CMO.
Founded in 2015, ProcessOut offers five core capabilitiesâsmart routing, monitoring (analytics), payment vaulting solutions, payment method management, money reconciliationsâgiving merchants the flexibility to connect with multiple payment service providers (PSPs), expand into new markets, and improve performance without adding technical debt.
Data is a huge part of that. Merchants use ProcessOut not only to process transactions, but to see whatâs happening in real time, compare authorization rates across providers, detect anomalies, benchmark against anonymized industry data, and export raw events for deeper analysis. Underneath it all is ClickHouse Cloud, powering everything from live dashboards and self-serve analytics to internal experimentation that drives new features.
We caught up with Maaike and software engineer Josh Thomas to learn why they decided to replace their Elasticsearch-based data architecture, how they landed on ClickHouse Cloud, and the impact itâs had so far.
Outgrowing Elasticsearch #
Josh joined ProcessOut in January 2022, two years after the company was acquired. One of his first tasks was figuring out how to get more out of the platformâs data. âAs a payment orchestration platform, weâre always looking for ways to add value on top of the PSP,â he says. âA big part of how we do that is through data.â
At the time, ProcessOutâs analytics layer was running on Elasticsearch. âIt had worked for a long time,â Josh says, âbut as we scaled, it got very expensive, both in money and time, to make changes or grow the infrastructure.â And with Elasticsearchâs sharding model, he explains, there was no easy way to just âthrow more moneyâ at the problem.
Those limitations became a catalyst for something bigger: a complete rebuild of ProcessOutâs data architecture. The goal was to modernize the stack, speed up development, and give a newly formed cross-functional data team the tools to experiment more easily.
âWe realized that if we wanted a more modern data architecture and a faster way of building new data products, we needed a different solution for storing that data,â Josh says.
Choosing ClickHouse Cloud #
When the rebuild began in 2023, Josh was the only backend engineer on the project. That made one requirement non-negotiable: low maintenance. âFrom the get-go, the new database had to be simple to run,â he says. âI needed as few things to go wrong as possible.â
Their initial shortlist included Apache Pinot and Apache Druid, but as Josh puts it, âWe realized we definitely wanted a managed solution.â They looked at Tinybird and other hosted ClickHouse solutions before deciding on ClickHouseâs own managed service, ClickHouse Cloud.
From the start, they were drawn to ClickHouseâs simplicity. As Josh explains, its single-binary deployment made prototyping easy. He recalls spinning up clickhouse-local as a âreally cool moment⊠you could get an idea of the engine very quickly. Itâs really easy to get off the ground and very intuitive to use.â
Along with low maintenance, the teamâs requirements included speed, scalability, easy ingestion, and the ability to experiment quickly. Cost efficiency was high on the list, too, and ClickHouse Cloudâs compute-storage separation (with data stored on S3) was a big draw. âThis made it massively more cost-efficient than storing data on disk,â Josh says.
Coming from Elasticsearch, Josh also found it ârefreshingâ that ClickHouse uses SQL. âYou didnât need to know anything else, really. Itâs very easy for anybody to start using.â
And while ClickHouse Cloud had only just gone GA in December 2022, Josh was encouraged to see that so many of the top contributors to the open-source project worked for ClickHouse. âIt just seemed like a well-provisioned company,â he says.
Speed, scale, and two-thirds cost savings #
Today, ClickHouse Cloud stores roughly 35 TB of ProcessOutâs payment data. It actually takes Josh a moment to look up the total, as he doesnât think about it much. âThatâs the beauty of it being stored on S3,â he says. âIâm not paranoid about the costs growing.â That storage covers billions of transactions each year, plus many more events with batched writes factored in.
One of the clearest benefits of the new setup is cost efficiency. Since replacing Elasticsearch with ClickHouse Cloud, ProcessOutâs analytics costs have dropped by two-thirds.
Performance has also taken a big leap. Where Elasticsearch relied on a cron job that could lag minutes behind, transactions now land in ClickHouse with about two seconds of end-to-end latency. âOnce we realized how fast you can upsert data in ClickHouse, our requirements started getting stricter, because we realized we could probably push it,â Josh says.
Internally, ClickHouse powers much of ProcessOutâs daily work to improve merchantsâ payment performance. A lot of that analysis is still done manually through ad hoc queries, which Josh calls ClickHouse âperfect for.â The team also uses the ClickHouse console to inspect data directly, making it easier to troubleshoot, verify, and iterate on new ideas.
That ease of iteration has opened the door to more experimentation. âBefore, with Elasticsearch, it was very painful to make any changes,â Josh says. âWhether it was adding a field or creating a whole new model, we basically didnât do it, because nobody wanted to go near it. But because ClickHouse Cloud is just SQL, we can be flexible in our implementation while ensuring that all compliance requirements are met .â
That agility, he adds, has âincreased how many bets we can takeâ when building new tools and featuresâa force multiplier that translates into a better experience for customers.
Payments as a superpower #
ProcessOut is already exploring additional ClickHouse features like refreshable materialized views. âBeing able to transform data async without having to bring in another orchestration system external to ClickHouse is really nice,â Josh says. With a new cross-functional team but still just one backend engineer, minimizing complexity is key. âIf we can contain something within ClickHouse, thatâs really valuable to us, and it also helps upskill the team.â
Looking ahead, Josh sees ClickHouse as the foundation for even richer analytics. The team plans to incorporate âmany more sources of dataâ and use periodic transformations to join them together. âThat way, you can get more insights about your payments, essentially.â And with ClickHouse Cloud taking care of scale and operations, the team can focus on building capabilities rather than managing infrastructure.
For ProcessOut, those insights go right to the heart of their mission: simplifying payments and helping brands turn them into a growth driver. As Maaike puts it, âPayments donât have to be complexâthey can actually be the superpower of your company.â
Curious how ClickHouse can transform your teamâs data operations? Try it free for 30 days.



