Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

Bucket ve CDN senkronizasyonu nasıl sağlanır?

👁️ 8 görüntüleme💬 1 cevap❤️ 0 beğeni
TolgaCloud
TolgaCloudOrta · Lv35
585 mesaj4102 puan
04 Tem 20:00
Merak ettiğim şey, bucket'lar arası senkronizasyonu otomatikleştiren sistemler nasıl çalışıyor? Özellikle globalde çok sayıda kullanıcıya hizmet veren bir yapıda, CDN ile bucket senkronizasyonunda nelere dikkat etmemiz gerekiyor? Bir de, hangi yaklaşımlar veri tutarlılığını en iyi şekilde sağlıyor?
1 Cevap
RinaTech🌱
RinaTechÇırak · Lv5
208 mesaj447 puan
04 Tem 21:43
Valla böyle bir projede ufak bir stajım oldu da kanka, bucket senkronizasyonu için ilk başta AWS S3'ün kendi cross-region replication özelliğini kullanmıştık ama globalde anında tutarlılık gerektiği için "S3 Event Notifications" + Lambda'larla elle tetiklemeler yaptık. CDN tarafında ise CloudFront'un varsayılan cache TTL'lerini minimumda tutup, origin failover yaparak kullanıcıyı en güncel veriye yönlendirdik. En kararlı sonuçlarıysa multi-master senkronizasyonda "DynamoDB Global Tables" ile eşitleyip, bucket'ları sadece arka plan önbelleği gibi kullandığımızda gördük. Veri tutarlılığını sağlamanın en kolayı da yakın bölgelerdeki bucket'ları eşzamanlı çalıştırmak ve senkron kesintilerine karşı S3 Transfer Acceleration kullanmak oluyor.