Sobes.tech

Golang

AeroHotels projesi hakkında bilgi ver: nihai mimari, backend'i nasıl tasarladın?

Intern
Яндекс
78

Kafka'da hangi teslimat garantileriyle karşılaştınız?

Senior
Магнит Тех
78

PostgreSQL'de replikasyon hakkında konuş: türler, senkron ve asenkron.

Senior
Mayflower
78

Yığınınızda hangi veritabanları ve mesaj aracısı kullanıyorsunuz?

Senior
OZONOZON
78

Piyasa çıkmaya karar verme nedeniniz nedir?

Senior
Napoleon IT
78

CTE (Ortak Tablo İfadesi, WITH) ile bir şeyler yazdınız mı?

Middle+
МВидеоМВидео
78

Benzersiz kullanıcı sayısı, tıklama sayısı, tıklama başı maliyet — bu metrikler hakkında bana anlatın

Senior
МВидеоМВидео
78

İşinizin dağılımı nasıl görünüyor — kodu yazdıktan sonra meslektaşlarınıza ne teslim ediyorsunuz?

Senior
СБЕРСБЕР
78

UNION komutu ne yapar?

Middle
RWB
78

Birden fazla teklif varsa, hangi kriterlere göre seçeceksin?

Senior
FinFrame
78

Hikayeyi anlat, önbelleğin şu anki uygulamasında hangi sorunları görüyorsun?

Middle
Ozon FreshOzon Fresh
78

Genel soru: mülakat hazırlığı ve soru kaynakları

Senior
AstonAston
78

Hangi veritabanlarıyla çalıştınız? Hangi tür veritabanlarını biliyorsunuz? Neden ilişkisel veritabanlarına ilişkisel denir?

Senior
техвил
78

150 milyon kullanıcı, 75 milyon DAU, 225 milyon MAU, 1.2M okuma / 300k yazma zirvesi QPS, 5 milyon eşzamanlı kullanıcı, yılda 60 PB yeni veri, yıllık %30 büyüme, %99.95 SLA, p99 <200 ms okuma için, <300 ms yazma için destekleyen ölçeklenebilir bir mesajlaşma sistemi tasarımı. KONTEXT WhatsApp benzeri, 1:1 ve grup sohbetleri destekleyen, mesaj teslimini sağlayan, kullanıcıların çevrimiçi durumlarını gösteren ve multimedya dosyalarının (fotoğraf, video, ses) iletimini sağlayan dağıtık bir mesajlaşma sistemi tasarlamak gerekiyor. Sistem yüksek kullanılabilirlik ve düşük gecikme sağlamalı, yüksek paralellik desteklemeli ve küresel ölçekte ölçeklenebilir olmalı. FONKSİYONEL GEREKSİNİMLER - Kişisel (1:1) ve grup sohbetleri desteği, katılımcı ekleme/çıkarma imkanı - Metin mesajları ve multimedya dosyalarının gönderimi ve alınması Servisler veya istemciler seviyesinde end-to-end şifreleme mekanizmasının açık bir uygulaması görünmüyor, genel bir not dışında. - chat_id veya user_id'ye göre veritabanlarının sharding ve replikasyonunun açık bir tanımı yok, ölçeklenebilirlik ve arıza toleransı için. - Çevrimdışı mesaj senkronizasyonu ve teslim raporlarını işlemek için açık bir bileşen veya mekanizma yok. - Özellikle zirve yüklerde, veritabanları ve servisler arasında yük dengelemenin nasıl yapıldığı net değil. **Dikkate alınması gereken kritik noktalar:**

Senior
Яндекс
77

Kafka'dan vazgeçilip başka bir mesaj aracısı kullanılması gerekirse ne olur? Kafka'yı dış servislerden nasıl izole edersiniz?

Senior
Hi Rockits
77

Goroutine'ler neden daha hızlı geçiş yapar?

Middle+
WaterWal
77

Graceful shutdown hakkında anlat: bu nedir, sırasında ne olur, nasıl çağrılır? Kubernetes'te SIGTERM aldıktan sonra servis hangi süreçleri gerçekleştirir?

Middle
АО Медиа Эффект
77

Satranç hizmeti için modüler monolit mi yoksa mikroservisler mi daha iyidir?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
77

Büyük bir tablo var, ondan yapılan sorgular yavaş. Ne yapardınız?

Senior
А7
77

Hâlâ şirkette çalışıyor musun?

Senior
МВидео/эльдорадо
77
/412