Purpose Built Solutions

Platform Engineering

Digital platforms are the backbone of any modern business. It’s a crucial foundational element that sets the stage for scale and innovation. Depending on the unique needs of your business, we build or modernise digital platforms with improved resilience, high observability and scalability for peak performance.

Client Stories

Streamlining Ad Campaign Booking Systems

US-based Clear Channel Outdoor Holdings, Inc. is a global outdoor advertising company, specialising in Out-Of-Home (OOH) advertising, which involves displaying advertisements in public spaces—primarily outdoors—where they are visible to people as they navigate through the urban environment. These advertisements are placed on various types of media, including billboards, transit locations such as subways, airport advertising, and street furniture like bus shelters and signages. Their digital offerings enable brands to utilise real-time, engaging content across high-tech screens, while their traditional formats...

Read
Post Image

Writing Tests for Dapper with TestContainers in xUnit

Writing tests for Dapper is traditionally challenging due to two reasons:Firstly, Dapper is a set of extension methods on the IDbConnection interface. This makes it impossible to mock the IDbConnection interface and write unit tests for Dapper queries. The only way to test Dapper queries is to interact with a real database.Secondly, even if we manage to set up a real database, we need to ensure that the database has the required schema and data for the tests to run...

Read
Post Image

DOOH programmatic bidding; Scaling to ~15k requests per second with Java — Part 2

In my previous blog, I discussed the business need for a high-performance bidder, the challenges of implementing such a solution, and the technology stack we used (Java and Vert.x). This blog post builds on the previous one by providing more details on how we diagnosed bottlenecks and made changes to the infrastructure to handle increased traffic.Challenges with increased trafficAfter integrating with the first supplier-side platform (SSP), we quickly began working on integration with the second SSP. We completed the integration, user acceptance...

Read

Our Clients