From 1ab48acf78f85287e23bcd8dbdec90fd6fa95447 Mon Sep 17 00:00:00 2001 From: Roy Mayan <> Date: Wed, 18 Jun 2025 16:55:07 +0300 Subject: [PATCH] Updated index --- README-he.md | 144 +++++++++++++++++++++++++-------------------------- 1 file changed, 72 insertions(+), 72 deletions(-) diff --git a/README-he.md b/README-he.md index a633c5f0..09628256 100644 --- a/README-he.md +++ b/README-he.md @@ -30,7 +30,7 @@ מדובר בפרויקט קוד פתוח (open source) שמתעדכן באופן מתמשך. -מוזמנים [לתרום!](#contributing) +מוזמנים [לתרום!](#תרומה-למדריך) ### להתכונן לראיונות ארכיטקטורה @@ -41,11 +41,11 @@ ### נושאים נוספים להכנה לראיונות: @@ -101,7 +101,7 @@
  • תרגום לשפות נוספות
  • -תכנים שעדיין דורשים ליטוש מסומנים בתור תחת פיתוח. +תכנים שעדיין דורשים ליטוש מסומנים בתור תחת פיתוח. מומלץ לעיין בהנחיות לתרומה לפני התחלה. @@ -136,20 +136,20 @@ -
  • דפוסי עקביות +
  • דפוסי עקביות (Consistency Patterns)
  • -
  • דפוסי זמינות +
  • דפוסי זמינות (Availability Patterns) @@ -441,7 +442,7 @@ -## שאלות ריאיון תכנון מערכות עם פתרונות +## שאלות ריאיון ארכיטקטורה עם פתרונות
    @@ -491,7 +492,8 @@ הוסף שאלה לתכנון מערכת - תרום + תרום @@ -605,7 +607,6 @@ >**הערה: החלק הזה עדיין בפיתוח** - @@ -640,11 +641,13 @@ - + - +
    תכנן מערך מעגליתרוםתרום
    הוסף שאלה בעיצוב מונחה עצמיםתרוםתרום
    @@ -1838,7 +1841,7 @@ def set_user(user_id, values): - [Celery](https://docs.celeryproject.org/en/stable/) has support for scheduling and primarily has python support. -### Back Pressure +### לחץ נגדי (Back Pressure) אם התור מתחיל לגדול באופן משמעותי מעבר לקצב שבו ה-workers מסוגלים לעבד, גודל התור יכול להיות מעבר למה שפנוי לנו בזיכרון, מה שיגרום ל-cache misses, יותר קריאות מהדיסק, וביצועים נמוכים יותר. [Back pressure](http://mechanical-sympathy.blogspot.com/2012/05/apply-back-pressure-when-overloaded.html) יכול לעזור באמצעות הגדלת גודל התור, מה ששומר על קצב הטיפול בבקשות לכאלו שכבר בתוך התור. אם התור מתמלא, השרת מפסיק לקבל עבודות חדשות ומחזיר ללקוח שגיאת HTTP 503 (עסוק). הלקוח יכול לנסות שוב לאחר זמן המתנה הולך וגדל כמו [exponential backoff](https://en.wikipedia.org/wiki/Exponential_backoff). @@ -2062,7 +2065,7 @@ PUT /someresources/anId ## אבטחת מידע (Security) -הפרק הזה זקוק לעדכונים. מוזמנים [לעזור](#contributing)! +הפרק הזה זקוק לעדכונים. מוזמנים [לעזור](#תרומה-למדריך)! אבטחת מידע היא תחום רחב ומורכב, אבל לרוב הראיונות (כל עוד אינך מומחה אבטחה) מספיק להכיר את העקרונות הבסיסיים: @@ -2180,7 +2183,7 @@ Notes | Design a garbage collection system | [stuffwithstuff.com](http://journal.stuffwithstuff.com/2013/12/08/babys-first-garbage-collector/)
    [washington.edu](http://courses.cs.washington.edu/courses/csep521/07wi/prj/rick.pdf) | | Design an API rate limiter | [https://stripe.com/blog/](https://stripe.com/blog/rate-limiters) | | Design a Stock Exchange (like NASDAQ or Binance) | [Jane Street](https://youtu.be/b1e4t2k2KJY)
    [Golang Implementation](https://around25.com/blog/building-a-trading-engine-for-a-crypto-exchange/)
    [Go Implementation](http://bhomnick.net/building-a-simple-limit-order-in-go/) | -| Add a system design question | [Contribute](#contributing) | +| Add a system design question | [Contribute](#תרומה-למדריך) | ### ארכיטקטורות מהעולם האמיתי @@ -2222,7 +2225,7 @@ Notes | Misc | **Dapper** - Distributed systems tracing infrastructure | [research.google.com](http://static.googleusercontent.com/media/research.google.com/en//pubs/archive/36356.pdf) | Misc | **Kafka** - Pub/sub message queue from LinkedIn | [slideshare.net](http://www.slideshare.net/mumrah/kafka-talk-tri-hug) | | Misc | **Zookeeper** - Centralized infrastructure and services enabling synchronization | [slideshare.net](http://www.slideshare.net/sauravhaloi/introduction-to-apache-zookeeper) | -| | Add an architecture | [Contribute](#contributing) | +| | Add an architecture | [Contribute](#תרומה-למדריך) | ### ארכיטקטורות של חברות @@ -2305,17 +2308,14 @@ Looking to add a blog? To avoid duplicating work, consider adding your company * [kilimchoi/engineering-blogs](https://github.com/kilimchoi/engineering-blogs) - - - ## תחת פיתוח -מעוניין להוסיף חלק או לעזור לסיים אחד שנמצא בעבודה? [תרום](#contributing)! +מעוניין להוסיף חלק או לעזור לסיים אחד שנמצא בעבודה? [תרום](#תרומה-למדריך)! - Distributed computing with MapReduce - Consistent hashing - Scatter gather -- [Contribute](#contributing) +- [Contribute](#תרומה-למדריך) ## קרדיטים