Platform Engineering

Powering Ad-Tech Campaigns with Data

Simplifying advertising inventory aggregation pipeline and enabling rapid integration of OOH inventory from multiple providers has increased Talon’s operational efficiency. Talon is a specialist Out-of-Home (OOH) agency with over 30% UK market share and operations in the USA, Canada, Europe, UAE, and Asia Pacific regions.  OOH is a collective term for advertisements found on public billboards, wallscapes, and posters seen while "on the go". Traditionally, OOH agencies have been managing and running campaigns manually. Even for Talon, handling campaign planning...

Read

Transforming Operational Efficiency and Campaign Success in OOH Advertising

Talon’s Atlas transforms traditional OOH advertising into a dynamic, automated platform, enhancing better targeting, and improved results for both advertisers and media owners. Talon is a specialist Out-of-Home (OOH) agency with over 30% UK market share and operations in the USA, Canada, Europe, UAE, and Asia Pacific regions.  OOH is a collective term for advertisements found on public billboards, wallscapes, and posters seen while "on the go". Traditionally, OOH agencies have been managing and running campaigns manually. Even for Talon,...

Read

Providing Seamless, On-demand Access in Frame Data Management

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

Maximising Programmatic Inventory Utilisation

With an opportunity to increase revenue and yield, Clear Channel and Sahaj Software built an MVP implementing Waterfall and Header Bidding strategies, which resulted in significantly increasing ad fulfilment rates and operational efficiencies. 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...

Read

Automating Frame Availability Management

Clear Channel’s Frame Manager application seamlessly manages OutOfCharge / OpeningHours with drastic improvements around data integrity and data visibility.  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...

Read

Streamlining Ad Campaign Booking Systems

Clear Channel automated its campaign booking APIs and reduced its booking failure rate to 0% and the overall processing time from 6 hours to 30 minutes. 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,...

Read
Post Image

Say Goodbye to if-else: Transform Your Code with the Strategy Pattern

Imagine you’re building a product that helps people post their content across multiple social media platforms, like Facebook, X (formerly Twitter), LinkedIn, and others. At first, you might think, “I’ll just write some code that checks which platform the user wants to post to and then handle each one separately using if-else or switch-case statements.”:If it’s Facebook, do thisIf it’s LinkedIn, do thatIf it’s X, do something elseThis might work in the beginning. But as your business grows, new social...

Read
Post Image

Scaling Stateful Connections to Millions

In a world of high-traffic IoT systems, delivering real-time data updates is critical for enhancing user experience. A scalable architecture is essential to manage continuous streams of information from connected devices, be it for smart home applications, industrial monitoring, or connected vehicles. Here, we’ll discuss a general technical approach to building a high-scale, reliable event-streaming platform, using a Connected Vehicle Platform (CVP) as an example.We are building a high-scale connected vehicle platform for one of the leading automobile manufacturers. Currently,...

Read
Post Image

Understanding NextAuth by Fixing a Session Expiry Bug

Last week, we were fixing some of the critical bugs in our internal application. Given that we are nearing our 1.0 release (this is a greenfield project for us!), some of us are polishing the application and removing any bugs we find. Among the bugs we fixed, we also fixed a notable one which was one of the most longstanding but subtle bugs we have seen so far, and it was related to Session Expiry.The problem was straightforward: a user...

Read
Post Image

Cassandra’s Tunable Consistency Model: A Game-Changer for Distributed Systems ⚙️🚀

In today’s world, databases are the backbone of information flow, much like roads guiding traffic 🚗. Just as roads differ in structure, databases rely on varying consistency models to manage data. In distributed systems, where data is replicated across multiple nodes or data centers, ensuring that all users see the same data simultaneously can be challenging, especially during high traffic or network failures 🚦. These conditions can cause nodes to temporarily hold different data copies, making synchronization across the system...

Read