ADR-015Tarih: 2026-08-24
DURUM: ACCEPTEDÜretim Dağıtımı ve Uzaktan Canlıya Alma Mimarisi
Yazar: DevSecOps ve Site Güvenilirlik Mühendisliği Ekibi
#Docker#Traefik#Hetzner#Zero-Downtime#CI/CD
1. Bağlam ve Problem Tanımı
Önyüz, arka uç, ML motorları ve veri toplayıcıları kapsayan 14 depolu dağıtık bir ekosistem; öngörülebilir, sıfır kesintili dağıtım ve ters proxy yönlendirmesi gerektirir.
2. Alınan Mimari Karar
Hetzner Bulut altyapısında Traefik ters proxy arkasında Docker Compose orkestrasyonunu; otomatik TLS 1.3 Let's Encrypt sertifikaları, WebSocket proxying, sağlık kontrol sondaları ve GitHub Actions CD hatları ile standartlaştırdık.
3. Sonuçlar ve Ödünleşimler
Olumlu Çıktılar
Otomatik mavi-yeşil konteyner değişimiyle sıfır kesintili canlıya alma
Traefik etiketleri tarafından dinamik olarak yönetilen yerel HTTP/2 ve WebSocket çoklama
Dahili veritabanı ve Redis örneklerini koruyan izole özel köprü ağları
Olumsuz Yönler / Ödünleşimler
Çok konteynerli dağıtımlarda CI koşucu disk alanı ve önbellek yönetimi gereksinimi
Azaltma Stratejileri
Depolama tükenmesini önlemek için CI iş hatlarına otomatik disk temizleme eylemleri eklendi
Standartlar ve Referanslar
Mühendislik Organizasyonunuz İçin ADR Yönetişimine Mi İhtiyacınız Var?
Yazılım ekiplerinin versiyonlanmış ADR havuzları, C4 modelleri ve otomatikleştirilmiş test kapıları kurmasına yardımcı oluyoruz.
Mimarlık Sprintleri Hakkında Bilgi Alın