MENU

Fun & Interesting

Realtime Advertisement Clicks Aggregator | System Design

Code with Irtiza 23,362 3 years ago
Video Not Working? Fix It Now

Let’s design a real time advertisement clicks aggregator with Kafka, Flink and Cassandra. We start with a simple design and gradually make it scalable while talking about different trade offs. Note: https://pdfhost.io/edit?doc=8a32143c-7a19-4a77-86ae-9fb54e50e6ad System Design Playlist: https://youtube.com/playlist?list=PL8hP5HjAnJ3_mT7IHXjlbpYX_xiz4v_kP 🥹 If you found this helpful, follow me online here: ✍️ Blog https://irtizahafiz.medium.com 👨‍💻 Website https://irtizahafiz.com?utm_source=youtube 📲 Instagram https://www.instagram.com/irtiza.hafiz/ 00:00 Why Track & Aggregate Clicks? 01:07 Simple System 02:12 Will it scale? 04:00 Logs, Kafka & Stream Processing 12:02 Database Bottlenecks 17:13 Replace MySQL 18:59 Data Model 25:45 Data Reconciliation 29:00 Offline Batch Process 32:10 Future Videos #systemDesign #programming #softwareDevelopment

Comment