Bir açık REST API tasarlarken sistemi tekrar saldırısından nasıl korursunuz?
Python
SELECT ... FOR UPDATE ve SELECT ... FOR SHARE stratejileri arasındaki fark nedir? Her biri için pratik bir durumu açıklayın.
asyncio.gather ve asyncio.as_completed arasındaki fark nedir? Hangi durumlarda bir yöntem diğerine tercih edilir?
PostgreSQL'de 'index bloat' sorunu nedir, neden MVCC mekanizması nedeniyle ortaya çıkar ve nasıl başa çıkılır?
CQRS (Komut Sorgulama Sorumluluk Ayrımı) deseni geleneksel CRUD mimarisinden nasıl farklıdır? Ne zaman uygulanması haklıdır?
Context Variables (contextvars) mekanizması nasıl düzenlenmiştir ve neden normal threading.local asyncio korutinleri içinde çalışmaz?
Tekrarlanamayan okuma anomalisı nedir ve PostgreSQL'de hangi minimum işlem izolasyon seviyesinde tamamen ortadan kalkar?
Python'un çöp toplayıcısının, kodda onlara referans kalmasa bile, nesneleri otomatik olarak bellekten silemediği bir senaryoyu tanımlayın.
Server-Side Request Forgery (SSRF) açığı nedir ve bir backend geliştiricisi bunu önlemek için gelen verileri nasıl doğrulamalıdır?
Redis kullanarak dağıtık bir kilit nasıl tasarlanır? Yarış koşullarını önlemek için hangi uç durumlar dikkate alınmalıdır?
Amda'nın kanunu nedir ve arka uç ölçeklendirme verimliliğinin değerlendirilmesinde nasıl uygulanır?
Örneğin Kafka gibi brokerlarda at-least-once ve exactly-once mesaj teslim stratejileri arasındaki farkı açıklayın. Bu, Python arka ucuna ne gibi gereksinimler getirir?
Python'da async ve await anahtar kelimelerinin iç mekanizması nedir? Jeneratör seviyesinde ne olur?
Outbox Pattern nasıl yardımcı olur, RabbitMQ gibi bir mesaj aracısında bir mesajın yalnızca ilişkisel veritabanındaki işlem başarıyla tamamlandıysa gönderilmesini nasıl sağlar?
Durum bilgili JWT tabanlı yetkilendirme ile token kara listeleri ve durumsuz JWT arasındaki fark nedir? Güvenlik ve performans açısından ne gibi tavizler vardır?
Kendi özel metaclass'ınızı nasıl yazabilirsiniz, bu da oluşturulan sınıfın tüm metodlarına otomatik olarak bir önek ekler?
Yüksek güncelleme yoğunluğu altında NoSQL veritabanları kullanırken yazma çoğaltma (aşırı disk yazma) sorununu mimari olarak nasıl çözersiniz?
Bir durum hayal edin: PostgreSQL'de ağır bir analitik sorgu olan SELECT COUNT(*) FROM large_table çalıştırılıyor. Birincil anahtar üzerinde bir indeks bu sorguyu hızlandırır mı? Neden?