# TODOs
- [ ] Hedefler
- [X] Sistemin aşağıda genel olarak bahsedilen konularda durumunun incelenmesi, bir rapor hazırlanması/öneriler sunulması.
- [ ] Yüksek erişilebilirlikli (High Available), Hataya dayanıklı
- [ ] Kolay kurulup kaldırılabilien
- [ ] Resource Utilization'ı üst seviyede (Kullandığın kadar öde)
- [ ] Loglama/Monitörleme/CI/CD özellikleri yapılandırılması/güncellenmesi
- [ ] Vendor-lockin incelemesi
- [ ] Her tür managed servisin gerekliliğinin değerlendirilmesi (Load Balancer/RDS EC2 VM sayısı ve diğer)
- [ ] Başka bulut platformlarında standartlaşmamış ürünlerin bilerek ve isteyerek kullanılmasının sağlanması
**Bunun için aşağıdaki soruların işi yapabilecek kadar anlaşılması gerekmektedir**.
- [ ] Genel anlaşılması gerekenler
- [ ] Overall'da yapılan iş nedir? ve işin yapılmasını etkileyen teknik/iadari unsurlar nelerdir?
- [ ] AWS ile çok iyi bir kontratımızı var. O yüzden AWS'den şu servisleri kullanalım gibi bir istek var mı?
- [ ] Maddi ve/veya teknik avantajları olduğunda örneğin Digital Ocean veya Azure kullanılabilri mi?
- [ ] Sistemin hizmet vereceği coğrafyalar hangileridir? (İngiltere, Almanya vb...?)
- [ ] Sistemin tasarımı anlaşılması
- [ ] Sistem temel olarak hangi servisler veriyor? Ne iş yapıyor?
- [ ] Entegre olduğu external servisler neler? Paydaşlar kimler?
- [ ] Müşterilere verilen SLA'ler neler?
- [ ] Kac adet servis/uygulama var?
- [ ] Kac adet veri deposu var? (RDP, S3 vs)
- [ ] CI/CD var mı?
- [ ] Geliştirme ortamı nasıl?
- [ ] TLS certifikası kullanılıyormu?
- [ ] Credential'lar için secret store var mı?
- [ ] Veri tabanlarının boyutu ve günlük transaction sayısı belli mi? Veya su kadar load'da su kadar olur gibi bir tahmin var mı?
- [ ] Ne kadar load'da nekadar CPU, RAM vs kullanılması gerekir? Düşünüldü mü? Monitoring var mı? (Memory/CPU/Network ve uygulamalar için)
- [ ] Kritik veriler neler?
- [ ] Başka bilinmesi gerekenler?