בינוני
System Design
עיצוב מערכות
למדו איך לתכנן מערכות בקנה מידה גדול — Scalability, Load Balancing, Caching, Microservices ועוד — כולל תרגול שאלות System Design נפוצות בראיונות.
4.7 לומדים שעות שיעורים
ScalabilityLoad BalancingCachingMicroservicesAPI Design
טכנולוגיות בקורס
AWS
Redis
Kafka
Nginx
PostgreSQL
Docker
התחילו ללמוד
3 שיעורים חינמיים מתוך 20
תוכן הקורס
20 שיעורים · 16 שעות
- 1מבוא ל-System Design — למה זה חשוב15 דק׳חינם
- 2Scalability — אופקי vs אנכי20 דק׳חינם
- 3Load Balancing — חלוקת עומסים20 דק׳חינם
- 4Caching — אסטרטגיות Cache25 דק׳
- 5CDN — Content Delivery Networks15 דק׳
- 6Database Sharding — פיצול מסדי נתונים25 דק׳
- 7Database Replication — שכפול ו-High Availability20 דק׳
- 8Message Queues — Kafka, RabbitMQ, SQS25 דק׳
- 9Microservices vs Monolith — מתי מה20 דק׳
- 10API Design — REST, GraphQL, gRPC25 דק׳
- 11Rate Limiting & Throttling20 דק׳
- 12Consistent Hashing20 דק׳
- 13CAP Theorem — Consistency, Availability, Partition Tolerance20 דק׳
- 14Design: URL Shortener (כמו Bit.ly)30 דק׳
- 15Design: Chat System (כמו WhatsApp)35 דק׳
- 16Design: News Feed (כמו Facebook/LinkedIn)35 דק׳
- 17Design: File Storage (כמו Google Drive)30 דק׳
- 18Design: Notification System25 דק׳
- 19Design: Search Engine (כמו Elasticsearch)30 דק׳
- 20איך לגשת לשאלת System Design בראיון20 דק׳