Baike.dev
Alle ToolsTrendsOpen SourceNewsEinreichen
Anmelden
< 返回工具列表
S

system-design-primer

> 设计协作
开源

Erfahren Sie, wie Sie große Systeme entwerfen. Vorbereitung auf das Systemdesign-Interview. Enthält Anki-Flashcards.

360.0K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Englisch ∙ Português do Brasil ∙ ελληνικά ∙ עברית ∙ עברית ∙ فارسر ∙ русский язык ∙ русский язык ∙ Español ∙ ภษาคทย ∙ Türkçe ∙ tiếng Việt ∙ Français | Add Translation **Hilfe, diesen Leitfaden zu übersetzen!** Der System Design Primer <p align="center"> <img src="images/jj3A5N8.png"> <br/> </p> Motivation > Erfahren Sie, wie Sie große Systeme entwerfen. > > Vorbereitung auf das Interview mit dem Systemdesign. Erfahren Sie, wie Sie große Systeme entwerfen Zu lernen, wie man skalierbare Systeme entwickelt, wird Ihnen helfen, ein besserer Ingenieur zu werden. Systemdesign ist ein breites Thema. Es gibt eine ** große anzahl von ressourcen, die im gesamten web verstreut sind ** auf systemdesign-prinzipien. Dieses Repo ist eine **organisierte Sammlung** von Ressourcen, mit denen Sie lernen können, wie Sie Systeme in großem Maßstab erstellen. Lernen Sie von der Open Source Community Dies ist ein ständig aktualisiertes Open-Source-Projekt. Beiträge sind willkommen! Vorbereitung auf das Systemdesign-Interview Neben der Codierung von Interviews ist das Systemdesign eine **erforderliche Komponente ** des **technischen Interviewprozesses ** bei vielen Technologieunternehmen. **Übliche Systemdesign-Interviewfragen** und **vergleichen** Ihre Ergebnisse mit **Sample Solutions**: Diskussionen, Code und Diagramme. Weitere Themen für die Interviewvorbereitung: * Studienführer * Wie man sich einer Interviewfrage zum Systemdesign nähert * Interviewfragen zum Systemdesign, **mit Lösungen ** * Objektorientierte Design-Interviewfragen, **mit Lösungen** * Zusätzliche Interviewfragen zum Systemdesign Karteikarten von Anki <p align="center"> <img src="images/zdCAkB3.png"> <br/> </p> Die bereitgestellten Anki-Flashcard-Decks verwenden beabstandete Wiederholungen, um Ihnen zu helfen, wichtige Systemdesignkonzepte beizubehalten. * System Design Deck * System Design Übungen Deck * Objektorientierte Design-Übungen Deck Großartig für den Einsatz während on-the-go. Coding Resource: Interaktive Coding-Herausforderungen Suchen Sie nach Ressourcen, die Ihnen helfen, sich auf das **Coding-Interview** vorzubereiten? <p align="center"> <img src="images/b4YtAEN.png"> <br/> </p> Schauen Sie sich das Schwester-Repo **Interactive Coding Challenges** an, das ein zusätzliches Anki-Deck enthält: * Codierdeck Beitrag > Lernen Sie von der Community. Fühlen Sie sich frei, Pull-Anfragen einzureichen, um zu helfen: * Fehler beheben * Verbesserung der Abschnitte * Neue Abschnitte hinzufügen * Übersetzen Inhalte, die etwas Polieren benötigen, werden in der Entwicklung. Überprüfen Sie die Contributing Guidelines. Index der Themen des Systemdesigns > Zusammenfassungen verschiedener Systemdesign-Themen, einschließlich Vor- und Nachteile. **Alles ist ein Kompromiss**. > Jeder Abschnitt enthält Links zu detaillierteren Ressourcen. <p align="center"> <img src="images/jrUBAF7.png"> <br/> </p> * Systemdesign-Themen: hier beginnen * Schritt 1: Überprüfen Sie die Videovorlesung zur Skalierbarkeit * Schritt 2: Überprüfen Sie den Artikel zur Skalierbarkeit * Nächste Schritte * Performance vs. Skalierbarkeit Latenz vs. Durchsatz * Verfügbarkeit vs Konsistenz * CAP Theorem * CP - Konsistenz und Partitionstoleranz * AP - Verfügbarkeit und Partitionstoleranz * Konsistenzmuster * Schwache Konsistenz * Eventuelle Konsistenz * Starke Konsistenz * Verfügbarkeitsmuster * Fail-Over * Replikation * Verfügbarkeit in Zahlen * Domain Name System * Content Delivery Network * Push CDNs * CDN ziehen * Load Balancer Aktiv-passiv * Aktiv-aktiv * Layer 4 Load Balancing * Layer 7 Load Balancing * Horizontale Skalierung * Reverse Proxy (Webserver) * Load Balancer vs Reverse Proxy * Anwendungsschicht * Microservices * Service Discovery * Datenbank * Relationales Datenbankmanagementsystem (RDBMS) * Master-Slave-Replikation * Master-Master-Replikation * Föderation * Sharing * Entnormierung * SQL Tuning * NoSQL * Key-Value-Speicher * Dokumentenspeicher * Wide Column Store * Graphendatenbank SQL oder NoSQL * Cache * Client Caching * CDN-Caching * Webserver Caching * Datenbank-Caching * Application Caching * Caching auf Datenbankabfrageebene * Caching auf Objektebene * Wann aktualisiert man den Cache * Cache-aside * Write-through * Write-behind (Write-Back) * Erfrischung * Asynchronität * Nachrichtenwarteschlangen * Aufgabenwarteschlangen * Gegendruck * Kommunikation * Transmission Control Protocol (TCP) * User Datagram Protocol (UDP) * Remote Procedure Call (RPC) * Representational State Transfer (REST) * Sicherheit * Anlage * Befugnisse von

核心特点

  • •**Hilfe, diesen Leitfaden zu übersetzen!**
  • •Der System Design Primer
  • •<p align="center">
  • •<img src="images/jj3A5N8.png">
  • •Motivation
  • •> Erfahren Sie, wie Sie große Systeme entwerfen.
  • •> Vorbereitung auf das Interview mit dem Systemdesign.
  • •Erfahren Sie, wie Sie große Systeme entwerfen

> 标签

Pythondesigndesign-patternsdesign-systemdevelopment

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年8月2日
分类设计协作
定价开源

> 相关工具

F
Figma
协作式界面设计工具
S
sketch-wakatime
Sketch plugin for automatic time tracking and metrics generated from your Sketch usage.
Q
QuickColor
Quickly apply fills from the global or document color palettes to selected elements - 🎨
Baike.dev

baike.dev hilft dir, starke Sprachen, Frameworks, Datenbanken, DevOps- und Cloud-Native-Tools zu entdecken.

Schnellzugriff

  • Start
  • Alle Tools
  • Trends
  • Open Source

Über uns

  • Über uns
  • Community
  • News

Mitmachen

Kennst du ein starkes Entwickler-Tool? Teile es.

Tool einreichen
© 2026 baike.dev Entwickler-EnzyklopädieTäglich aktualisiert · Entdecke starke Entwickler-Tools