Febri Kukuh Santoso
Febri Kukuh Santoso
Web Developer Full Stack Developer Mobile Developer Dev Ops
Febri Kukuh Santoso

Blog

Membangun Dashboard Monitoring Media Sosial yang Hemat 90% Beban Scraping

Membangun Dashboard Monitoring Media Sosial yang Hemat 90% Beban Scraping

Scraping berulang untuk kata kunci yang sama itu boros — boros waktu dan boros risiko diblokir platform. Proyek ini menambahkan lapisan caching dan job queue supaya monitoring tetap real-time tanpa scraping berlebihan.

Fitur Utama

  • Monitoring TikTok, Facebook, dan berita Google News berdasarkan kata kunci
  • Dashboard interaktif untuk eksplorasi hasil
  • Caching 12 jam (sosial media) dan 2 jam (berita)
  • Job queue untuk scraping asinkron di background

Teknologi & Arsitektur

  • Node.js sebagai server utama
  • Puppeteer untuk scraping, RSS parsing untuk Google News
  • Sistem caching dan job queue kustom

Peran Saya

  • Merancang sistem caching dan job queue
  • Membangun scraper untuk tiap platform dan dashboard monitoring

Manfaat Nyata

Beban scraping berkurang hingga 90% berkat caching, dan Google News lewat RSS merespons di bawah 1 detik dibanding puluhan detik lewat scraping penuh.

Add Comment