System Design - Others
CricInfo
CRICINFO system design | CRICBUZZ System design
Netflix
-
AWS
-
OpenConnect (Netflix CDN)
- OC
- Backend
- Client
https://www.linkedin.com/pulse/system-design-netflix-narendra-l
NETFLIX System design | software architecture for netflix
Gitlab
S3 system design (distributed cloud storage)
Cluster Manager
- Allocates account
- Disaster recovery
- Resource track
- Holds policies Authentication + Authorization
- Manages Cluster- Hash(UUID) - Partition Map Table
- Consistent Hashing
- 1 hit wonder (don't cache any request till a threshold)
- Maybe the request is only once/twice for a day
Streaming layer (Stream Manager)
- Append only
- Seal
- Garbage collection
- Replication
- Health of FS
- Store offsets
S3 system design | cloud storage system design | Distributed cloud storage system design - YouTube
Financial System
TikTok
System Design Interview: TikTok architecture with @sudoCODE
- Intagram Reels
- Short TikTok Videos
Challenges
- Ingestion
- Storage
- Distribution
Functional requirements
- Upload videos
- Feed
- Profiles
Non-functional requirements
- Scalability
- Availability
- Fault tolerant
- Performance
Others
- HTTP + json is not good (because contract is not upheld from developers while sending apis)
- Overview of Discord's data platform that daily processes petabytes of data and trillion points - YouTube
- 10 Tips for Building Resilient Payment Systems (2023)
- How Shopify’s engineering improved database writes by 50% with ULID - YouTube
- Ep 1 - @RazorpayEngineering's journey to microservices and ensuring data consistency - YouTube
- How to NOT Fail a System Design Interview (By a Data Engineer) - YouTube
- How Giphy uses CDN to serve 10 billion GIFs every day - YouTube
- What happens before the Backend gets the Request - YouTube
- How Discord Serves 15-Million Users on One Server
- Capturing A Billion Emo(j)i-ons
- How Uber Uses Integrated Redis Cache to Serve 40M Reads/Second?
- System Design of a Delivery System like Zomato with @KeertiPurswani - YouTube