mid21 zgłoszeń
Jak zaprojektować system skracania URL (np. bit.ly)?
Generuj krótki identyfikator (base62 z auto-increment ID lub hash). Przechowuj mapowanie short→long w bazie. Cache popularne URL-e w Redis. Przekierowanie 301/302. Skalowanie: sharding po hash, CDN dla przekierowań, rate limiting per IP.
Więcej pytań z System Design
seniorSystem Design
Jak zaprojektować system powiadomień push?
76 zgłoszeń
midSystem Design
Jak działa consistent hashing?
70 zgłoszeń
seniorSystem Design
Jak zaprojektować system czatu w czasie rzeczywistym?
59 zgłoszeń
midSystem Design
Wyjaśnij twierdzenie CAP.
53 zgłoszeń
juniorSystem Design
Co to jest load balancing i jakie są algorytmy?
44 zgłoszeń