millipiyangosorgula

millipiyangosorgula.com

Her yılbaşı gecesi ya da önemli günlerde milli piyango çekilişini takiben yoğunluk nedeniyle resmi sitede donmalar olur. 2023 yılbaşında da benzer sorunu yaşayınca puppeteer ile resmi web sitesinden sonuçları crawl edip mongoDB’ye kaydeden bir Nodejs uygulaması yaptım.

Daha sonra Nextjs ile mongoDB veritabanından çekiliş bilgilerini alıp sonuçların statik sayfalarını ISR yöntemi ile oluşturdum. Böylece kullanıcı çekiliş sonucunu sorgularken sunucu kaynaklarını kullanmadığı için sonuçları anında görebilecekti.

Uygulamanın veri toplama kısmı manuel tetiklendiği için giriş yapmayı bıraktım. İleriki zamanlarda Proxmox üzerine veri girişini otomatik yapacak nodejs – puppeteer uygulamasını kurabilirim.