Kafka'da partition nedir? Consumer group nedir?
Python
count_pairs fonksiyonuna bak. Karmaşıklığı nedir? Daha verimli bir versiyon yaz.
Pod'da ayrı bir işletim sistemi var mı?
Yazılım testlerinin hangi türleri ve sınıfları vardır?
Saga deseninden bahseder misin? Kendi sisteminizde nasıl uyguladınız? Servislere geri alma hakkında nasıl bildirimde bulundunuz?
Kapsülleme nedir? Python açısından hangi özellikler vardır?
Aşağıdaki işlemleri yapan bir Python uygulaması için bir Dockerfile yazın: - En yeni Python imajını kullanır - Çalışma dizinini /app olarak ayarlar - Mevcut dizin içeriğini konteynıra kopyalar - requirements.txt'de listelenen bağımlılıkları yükler - 8000 numaralı portu açar - Uygulamayı şu komutla çalıştırır: python app.py
Kapsülleme neden gereklidir? Nesne verilerine doğrudan erişimde hangi riskler vardır?
Anahtar ile alım yapabileceğiniz veya değiştirebileceğiniz, ancak değer ekleyip değiştiremeyeceğiniz bir veri yapısı nasıl oluşturulur?
broker = KafkaBroker("localhost:9092") app = FastStream(broker) @broker.subscriber("raw_texts_topic", group_id="text_parsers") async def handle_text(text_data: dict): # Metinleri ayrıştırma ve veritabanına kaydetme yaklaşık 10 saniye sürer parse_text_and_save_to_postgres(text_data)
# asyncio.run(main()) ne kadar sürede çalışır?
Eski bir kütüphaneden gelen bloklayıcı bir fonksiyonu, olay döngüsünü engellemeden nasıl işleriz?
app = FastAPI() def get_db(): db = SessionLocal() try: yield db finally: db.close() def heavy_text_parser(file_id: int, db: Session): # 5 dakika süren dosya analizi parse_and_save(file_id, db) @app.post("/upload") async def upload_file( background_tasks: BackgroundTasks, db: Session = Depends(get_db) ): file_id = save_file_to_db(db) db.commit() background_tasks.add_task(heavy_text_parser, file_id, db) return {"status": "parsing started"}
async def get_user(user_id: int, db: AsyncSession): try: user = await db.get(User, user_id) return user finally: await db.close() return None a = await get_user(15, db) # a?
Bir `yield` ile fonksiyon tarafından döndürülen nesne nedir ve burada `list[str]` yerine hangi dönüş tipi anotasyonu uygundur?
Kendiniz ve teknik deneyiminiz hakkında biraz bize bilgi verin.
Uygulama için bir kez oluşturulan ve paylaşılan bir bağlantı havuzunu yöneten `Engine` patterni nedir?
Kafka tüketici podu mesaj işleme sırasında offset onaylamadan önce çökerse ne olur?
REST API nedir?
Böyle bir durumda modüler monolitin mikroservislerle karşılaştırıldığında avantajları nelerdir?