# 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?