Full session (30 minutes)
scale
Kafka
Engineering

Taboola services rely heavily on having fresh data. Whether it's campaigns related data, configurations or kill-switches. relevant information must propagate fast reliably way to all services. delivering fresh information across ~700 frontend servers, spreading over 7 time-zones means you always fight the endless battle of how fresh is your data the load you create by fetching that data. With frontend servers handling over 500k HTTP requests p/s we have very little resources to spare. As we continue to grow we find ourselves tweaking caches frequently.so we decided to take another path. Join us to hear how we leveraged MySql replication with our Kafka know-how. Achieving near real-time data injection from our backend db to ALL services within seconds, with very little load on the services

barak luzon