Ajanslar için
Ajansın teknik tarafını ben yürütürüm, adım hiçbir yerde geçmez.
Kendi devops adamı olmayan, on beş kişiden küçük, portföyünde on-yirmi müşteri sitesi taşıyan ajanslarla çalışıyorum. Node.js ve Next.js tarafını yazar, yayına alır, sonra ayakta tutarım. Zaten yazılmış bir sistemi devralmam da olur — ikisinde de teslimden sonrası bende.
Ajans değilim; bu yüzden müşterine talip olma ihtimalim yok. Rakibine iş vermiyorsun, teknik bir kişiye veriyorsun.
Nasıl çalışıyor
İş çoğu zaman geliştirmeyle başlıyor: uygulamayı Node.js ve Next.js ile yazıyorum, üretim ortamını kuruyorum, yayına alıyorum. Tasarım ve müşteri ilişkisi sende kalıyor. Zaten yazılmış bir sistemi devralmam da aynı kapıya çıkıyor — o zaman ilk iş devir oluyor.
Sunucu bana geçiyor: kurulum, sertleştirme, Nginx yapılandırması, sertifika otomasyonu, günlük yedek ve yedekten geri dönüş testi. Ardından portföydeki her alan adı kendi izleme platformuma giriyor — uptime, SSL, DNS ve alan adı süresi, üç bölgeden, dakikada bir.
İkisini birden yapmamın sebebi şu: bir şey ters gittiğinde sorunun uygulamada mı sunucuda mı olduğunu ayırt etmek için ikisini de bilmek gerekiyor. Bakım satan çoğu kişi orada hosting firmasına yönlendirir.
Sonrası ritim: bir şey düştüğünde uyarı bana gelir, ben müdahale ederim, ne olduğunu yazarım. Ay sonunda tek bir rapor gelir; onu kendi markanla müşterine iletirsin. Aramızda proje yönetimi katmanı yok, tek muhatap benim.
Kapsam
- Node.js ve Next.js uygulamalarının geliştirilmesi
- Üretim ortamı: dağıtım, servis yönetimi ve geri alma
- Sunucu kurulumu, sertleştirme ve Nginx yapılandırması
- Mail sunucusu: posta kutuları, SPF, DKIM, DMARC, teslim edilebilirlik
- SSL sertifikaları, yenileme ve alan adı süre takibi
- Yedekleme ve yedekten geri dönüş testi
- Kesinti izleme, uyarı ve müdahale
- Teknik SEO ve içerik üretimi: render, crawl, index ve canonical düzeltmeleri, yazı üretimi, görünürlük takibi
- WordPress, WooCommerce ve PHP tabanlı sistemler — sunucusunu da barındırmıyorum
- Reklam ve kampanya yönetimi
- Tasarım ve marka çalışması
Bu sınır, işi büyütmemek için değil, sözü tutabilmek için var. Eklenti çakışmasını çözmeye başlarsam sunucuya bakacak kimse kalmaz.
Sık sorulan
01Sadece bakım mı, geliştirme de var mı?
İkisi de. Çoğu iş geliştirmeyle başlıyor: Node.js ve Next.js ile sistemi yazıyorum, sonra aynı sistemin sunucusu ve bakımı bende kalıyor. Yalnız bakım da olur — zaten yazılmış bir sistemi devralırım.
02Kendi geliştiricimiz var, sadece sunucu lazım. Olur mu?
Olur. O zaman kod sizde kalır; ben üretim ortamını, sunucuyu ve izlemeyi alırım. Geliştiricinle doğrudan konuşurum, araya proje yönetimi koymuyorum.
03Müşterime benim yerime mi geçeceksin?
Hayır. Müşteriyle ilişki sende kalıyor. Ben senin arkanda duruyorum, önünde değil. Müşterinin benim adımı duyma zorunluluğu yok; istersen hiç duymaz.
04Rapor kimin adına gidiyor?
Ay sonunda sana ham raporu veriyorum: uptime, kesintiler, süreler, yapılan bakım, sertifika ve alan adı süreleri. Sen kendi markanla müşterine gönderiyorsun. Rapor üzerinde benim logom bulunmuyor.
05Kaç siteye kadar?
Next.js, React ve Node tarafında çalışan ajanslarla çalışıyorum. Site sayısı değil, sitelerin ne yaptığı belirleyici; trafik ve kaynak profiline bakıp söylüyorum. WordPress ve PHP tabanlı sistemler kapsam dışı — sunucusunu da barındırmıyorum.
06Posta kutuları da dahil mi?
Evet. Alan adı başına posta kutusu, SPF, DKIM ve DMARC kurulumu, teslim edilebilirlik takibi bende. Müşterinin maili spam’e düşüyorsa bu benim sorunum.
07Bir şey düştüğünde ne oluyor?
Uyarı bana geliyor. Üç bölgeden dakikada bir kontrol var; kesintiyi müşterinin sana yazmasından önce görüyorum. Müdahaleyi yapıyorum, sonra ne olduğunu yazıyorum — ne olduğunu tahmin etmek zorunda kalmıyorsun.
08Sözleşme nasıl?
Aylık. Süre taahhüdü istemiyorum. İşe yaramazsa bir ay sonunda bitirirsin; buna kilit koymak zaten süreklilik satan birinin işi değil.
Başlamak
Yazılacak bir şey mi var, ayakta tutulacak bir şey mi?
Portföyünde kaç site var, hangi sunucuda duruyorlar, şu an onlara kim bakıyor — ya da yeni yazılacak bir sistem mi var. Bunu yaz; mevcut duruma bakıp ne bulduğumu anlatırım, oradan devam edip etmemek sana kalır.