Ana içeriğe geç

ADR 0001: Uygulama Mimarisi

Durum

İskelet aşaması için kabul edilmiştir.

Karar

Tek bir Go ikili dosyası, dahili paketler, constructor tabanlı bağımlılık enjeksiyonu ve net/http + chi kullanılacaktır. ORM, global değiştirilebilir istemciler ve handler düzeyinde ortam veya MongoDB oluşturma kullanılmayacaktır.

Sonuçlar

  • Net paket sınırları
  • Test edilebilir health ve MongoDB soyutlamaları
  • İş paketleri daha sonra ana süreci yeniden yazmadan eklenebilir