Birkaç web sitesini ve API’yi birkaç dakikada bir kontrol et ve bir şey çöktüğünde tek ve net bir uyarı al; kurumsal bir araca ihtiyaç duymayan bağımsız geliştiriciler için.
Bir sürümün birleştirilmiş pull request’lerini kullanıcıların gerçekten okuyabileceği, onlar için neyin değiştiğine göre gruplanmış, düzenlenip yayınlanmaya hazır notlara dönüştür.
Yan projeleri, küçük müşteri siteleri ya da hobi API’leri olan geliştiriciler bir şeyin çöktüğünü çoğu zaman bir kullanıcı söylediğinde ya da günler sonra öğrenir. Bilerek küçük tutulmuş bir izleme aracı geliştir: bir adres ekle, ne sıklıkla kontrol edileceğini seç; yanıt vermeyi bıraktığında ya da hatayla yanıt verdiğinde bir e-posta ya da sohbet mesajı al, bir de basit bir durum sayfası olsun.
Zamanlanmış işler, zaman aşımları, yeniden denemeler, uyarılar ve saklanacak biraz veriyle klasik bir backend projesi; üstelik kendin de kullanacaksın.
Şirketler için izleme araçları tek başına çalışan bir geliştiricinin ihtiyacından çok daha fazlasını sunar; fiyatları ve kurulumları da buna göredir. Var olan servislerin ücretsiz planları çoğu zaman yeterlidir, ama birçok geliştirici hiçbir şey kurmaz, çünkü “aslında yayında olmayan” bir proje için angarya gibi gelir.
Bu arada süresi dolan alan adları, çöken sunucular, bozuk yayınlar ve süresi geçen sertifikalar biri şikâyet edene kadar fark edilmez.
Kontrollerin bir listesini (bir adres, beklenen durum kodu, bir aralık) saklayan ve bunları bir zamanlamaya göre çalıştıran bir servis. Her kontrol yanıt süresini ve sonucu kaydeder. Bir kontrol üst üste iki kez başarısız olduğunda servis tek bir uyarı, site düzeldiğinde de bir tane daha gönderir; böylece tek bir yavaş yanıt kimseyi uyandırmaz.
Küçük bir panel her kontrolün son sonuçlarını gösterir; isteğe bağlı herkese açık bir durum sayfası da servisleri ve nasıl gittiklerini listeler. Her sitenin TLS sertifikasının ne zaman dolacağını da kontrol et: sık görülen ve kolayca önlenebilen bir kesinti nedeni.
Öneriler, zorunluluklar değil: bildiğin ve probleme uyan araçları kullan.
Üreticilerin şununla geliştirdiklerine bak:Node.jsTypeScript
Bunlar olası iş modelleri, kanıtlanmış talep değil. Burada yazanlar fikrin para kazandıracağı anlamına gelmez; bunu kontrol etmek bir sonraki adım.
Haftalarca kod yazmadan önce bunlara birkaç gün ayır.
İş arayanların, başvurmadan önce özgeçmişlerinin belirli bir iş ilanına ne kadar uyduğunu, neyin eksik olduğunu ve neyi yeniden yazmaları gerektiğini görmelerine yardım et.
İnsanların bir Markdown belgesini teklifler, raporlar ve özgeçmişler için sade şablonlarla saniyeler içinde iyi tasarlanmış bir PDF’e dönüştürmesini sağla.