Sobes.tech

Python

def get_current_user(user_id: int): user = users.get(user_id) if user is None: raise HTTPException(status_code=404, detail="Kullanıcı bulunamadı") return user @app.get("/users", response_model=list[User]) def list_users(): return [User(*user) for user in users.list()] @app.get("/users/me", response_model=User) def read_current_user(current_user: User = Depends(get_current_user)): return current_user

154

İki hizmet var: kayıt ve sipariş yönetimi. Yeni bir kullanıcı sipariş oluşturuyor ve hemen kaydoluyor. Bu olayları nasıl bağlayabiliriz ki, kayıt başarısız olursa sipariş oluşturulmasın?

152

Dağıtık işlemlerden haberdar mısınız? Mikroservislerde orkestrasyon ve koreografi arasındaki fark nedir?

149

NoSQL veritabanlarıyla etkileşim sırasında veri iletimi ve depolaması hangi formatlarda gerçekleşir?

144

NoSQL veritabanlarında (Redis, MongoDB, Elasticsearch) hangi veri iletim protokolleri kullanılır?

140

İlişkisel veritabanlarında bileşik dizide alanların sırası önemli midir?

132

Hangi HTTP istek yöntemlerini biliyorsun ve bunlar ne için kullanılır?

131

PUT ve PATCH arasındaki fark nedir? Sunucu, PUT yöntemiyle tüm alanlar gönderilmediğinde nasıl tepki vermelidir? PATCH kullanımına gerçek bir örnek ver.

130

İndeksli arama neden daha hızlı ve ne kadar? İndeks olmadan arama, B-ağaç indeksi ve hash indeksi ile karşılaştır.

129

Yüksek trafikli bir mikroservisi yeni sürüme nasıl güncelleriz ve istekleri kaybetmeden? Veritabanı göçü eski sürümü bozarsa ne yapılmalı?

128

Hangi NoSQL veritabanlarını biliyorsun ve hangi görevler için kullanılırlar?

125

Linux'ta klasörler ve dosyalar üzerindeki erişim hakları nasıl yapılandırılmıştır?

120

Linux'ta (chmod) erişim izinlerini sayılarla nasıl ayarlarsınız?

119
/2