Notlar / 04
Mühendislik notları
Neyin bozulduğuna, önce neyi yanlış anladığıma ve sistemi netleştiren kararlara dair kısa kayıtlar.
Her Şeyi Trace Ettim. Bu Langfuse'u Daha Az Kullanışlı Yaptı.
Observability'nin amacı her fonksiyonu kaydetmek değil. Bir şeyler ters gittiğinde sistemi anlamayı kolaylaştırmak.
Docker İmajım 4.7 GB'ydi. Kubernetes Umursamamı Sağladı.
Container local'de çalışıyordu. Küçük bir GKE cluster'ı, her bağımlılığı taşımanın maliyetini görmezden gelinemez hale getirdi.
Tek Bir Apply ile Uğraşmak Yerine Terraform'u Neden İkiye Böldüm
GKE altyapısını Kubernetes bootstrap'ten ayırmak bir workaround olarak başladı, sonunda faydalı bir state sınırına dönüştü.