AnatolianOrganicsYapay Zekâ, SEO ve Yazılım Danışmanlığı

Uptime Bot

Next.jsTypeScriptTailwind CSSshadcn/uiExpress.jsPrismaMySQLPaddle

10 Ekim 2026

Neden Uptime Bot'u geliştirdik

Birkaç küçük projemizde sunucu ya da API tarafında yaşanan kısa süreli kesintileri saatler sonra, kullanıcılardan gelen şikayetlerle fark ettik. Piyasadaki hazır izleme araçlarına baktığımızda ya gereğinden karmaşık (kurumsal paketler, kullanmayacağımız onlarca özellik) ya da fiyat/özellik dengesi yan projeler için mantıksız geldi. Biz de "basit, ucuz, işini yapan" bir alternatif kurmaya karar verdik — Uptime Bot (uptimebot.tr) böyle doğdu.

Uptime Bot nedir

Uptime Bot, web sitenizi, API'nizi ya da herhangi bir sunucu servisini düzenli aralıklarla kontrol eden, bir şeyler ters giderse size anında haber veren bir site/sunucu izleme (uptime monitoring) uygulaması. Amaç basit: siteniz çöktüğünde bunu bir müşterinizden değil, Uptime Bot'tan öğrenmeniz.

Neler sunuyor

  • HTTP/TCP/PING izleme — web sitesi, API uç noktası ya da herhangi bir TCP servisi takip edilebilir.
  • E-posta uyarıları — bir monitör düşünce ve geri geldiğinde anında bildirim.
  • SSL sertifika takibi — sertifika süresi dolmadan önce uyarı alırsınız, "sertifika bitti, site güvensiz görünüyor" sürprizini yaşamazsınız.
  • Genel durum sayfaları (status page) — servislerinizin canlı durumunu kullanıcılarınızla şeffaf şekilde paylaşabilirsiniz.
  • Artan (escalation) hatırlatmalar — bir kesinti çözülene kadar bildirimler belirli aralıklarla tekrarlanır, tek bir e-postanın gözden kaçma riski azalır.
  • Bakım pencereleri — planlı bakımlar sırasında sahte "kesinti" uyarıları almazsınız.

Nasıl inşa ettik: teknik mimari

Uptime Bot'u uçtan uca kendi ekibimizle geliştirdik. Frontend Next.js 15 (App Router), TypeScript ve Tailwind CSS ile; backend Express.js + Prisma ORM üzerinde MySQL/MariaDB ile çalışıyor. Bilinçli bir mimari kararı: izleme işini birden fazla "worker" (kontrol süreci) arasında paylaştırırken Redis ya da Docker tabanlı bir kuyruk sistemine ihtiyaç duymadık — bunun yerine MySQL üzerinde atomik claimed_by/claimed_at güncellemeleriyle çalışan, yatayda ölçeklenebilen kendi zamanlayıcı mantığımızı yazdık. İlk hata tespitinde (emergency check) kontrol sıklığı otomatik artıyor — kısa süreli ağ titremelerini gerçek kesintiden ayırt edip gereksiz alarmı önlüyor. Ödeme altyapısı için Paddle entegre ettik, admin panelinde site metninden fiyatlandırmaya kadar hiçbir değer koda sabitlenmedi — hepsi veritabanından yönetiliyor.

Kimler için uygun

Yan projesi, küçük bir SaaS'ı ya da müşteri siteleri olan geliştiriciler, ajanslar ve küçük ekipler için düşündük — kurumsal izleme araçlarının karmaşıklığı ve fiyatı olmadan, "siteniz düştüğünde ilk siz haberdar olun" ihtiyacını karşılayan, bütçe dostu bir çözüm.

Fiyatlandırma

PlanFiyatMonitör sayısıKontrol sıklığı
Free$0/ay20'ye kadar300 sn
Pro$1.99/ay100'e kadar60 sn
Team$5.99/ay500'e kadar30 sn

Ücretsiz plan kredi kartı istemeden başlıyor; tüm planlar e-posta uyarısı ve durum sayfası içeriyor. Güncel fiyatlandırmayı uptimebot.tr/pricing sayfasından görebilirsiniz.

Sonuç

Uptime Bot, hem kendi ihtiyacımızdan doğan hem de uçtan uca yazılım geliştirme ve proje danışmanlığı yaklaşımımızı gösteren bir örnek. Benzer bir fikriniz var ve hayata geçirmek istiyorsanız buradan iletişime geçebilirsiniz; Uptime Bot'u doğrudan denemek isterseniz uptimebot.tr adresinden ücretsiz başlayabilirsiniz.

Paylaş
1 kez paylaşıldı