Adsmatic NXT
1 June 2024
What is the project about?
Adsmatic NXT is a high-load traffic distribution and click-tracking system for a media buyer generating around one million clicks per minute. I scoped and led the project: the client needed to route traffic by device, IP, GEO, and other rules and store click data in-house instead of using third-party trackers (Voluum, RedTrack, Binom), both to keep control of the data and to avoid the high cost at that scale.
What’s unique about it?
I defined the architecture and infrastructure: ClickHouse for analytics storage (cutting storage costs by roughly 10× and improving query speed), a Node.js redirector for real-time traffic rules and instant updates, and NSQ as the message queue for both rule updates and streaming click data into the database. I set up the stack on bare-metal servers across multiple regions; the whole system runs for about $800/month.
The role of the team
I managed the effort and owned scoping, architecture, and infrastructure. The team implemented the redirector service, the ClickHouse pipeline, and the NSQ-based flows under that design, and built the admin dashboard, campaign management UI, and partner reporting dashboard so the client could run and analyze campaigns without sending data to external trackers.
Conclusions
Leading Adsmatic NXT showed that with clear scoping and the right architecture—ClickHouse, NSQ, and a custom redirector on bare-metal—you can deliver very high click-volume tracking in-house at a fraction of third-party cost while keeping full control over data and logic.