Commit Graph

425 Commits

Author SHA1 Message Date
Ido Ophir
57f9098327 Used the correct property names for a call object (#431)
Used 'rank' instead of 'level' to maintain uniformity with other portions of the code

Co-authored-by: Prab <prab.missier@gmail.com>
2025-04-17 11:44:20 +05:30
Ido Ophir
7c00e7eccc Added an important point on failover (#438)
Honestly, active-passive stateful systems are terrible. Never have found one that worked, there's always too much data incongruency or other random errors. Stateless applications, like routers, are great. But not your Jenkins master.

Co-authored-by: bowiz2 <bowiz1@gmail.com>
Co-authored-by: Anandha Krishnan S <anandajith@gmail.com>
2025-04-14 11:12:10 +05:30
Ido Ophir
9a8838867d Added scale cube (#439)
Co-authored-by: Vamsee Lakamsani <vamsee@tiapea.local>
Co-authored-by: Anandha Krishnan S <anandajith@gmail.com>
2025-04-10 12:48:58 +05:30
Ido Ophir
9238c9e29c added youtube link for designing scalable web crawler (#449)
Co-authored-by: Suresh Kumar <sureshdsk91@gmail.com>
Co-authored-by: Anandha Krishnan S <anandajith@gmail.com>
2025-04-09 10:50:02 +05:30
Ido Ophir
0e81ed4aaf updated API Gateways another pro\benefit (#459)
Co-authored-by: riturajsacademic <rituraj.s.academic@gmail.com>
2025-04-08 17:20:58 +03:00
Ido Ophir
4b6e80aa44 [Imported] Add dns reference (#463)
* Added Reference in DNS section regarding what happens when you type an URL in the browser and press enter.

---------

Co-authored-by: Donne Martin <donne.martin@gmail.com>
Co-authored-by: Rex Zhang <rzhang@redapt.com>
Co-authored-by: RexHZhang <rex.zhang.haoyu@gmail.com>
2025-04-08 17:12:45 +03:00
Ido Ophir
c4f5cd53b0 [Imported] Cleanup obsolete CHAR vs VARCHAR note (#466)
* based on old PR to the original REPO Cleanup obsolete CHAR vs VARCHAR note #466

---------

Co-authored-by: Slam <3lnc.slam@gmail.com>
2025-04-08 15:30:41 +03:00
Ido Ophir
c6e509546f Update README.md
imported-pr-131 branch
2025-04-08 13:41:57 +03:00
Benny Nguyen
c77591125e Update README.md
Update a repository of scalable back-end design in categorizations.
2025-04-08 13:41:57 +03:00
Akash Jain
6a0ef79405 Add Dgraph to graph database list 2025-04-08 12:51:10 +03:00
vfdev
124c33680f typos 2025-04-07 15:42:04 +03:00
Boris
9826eacfa8 Update README.md
Added a link to a cheatsheet for system design numbers (latencies, ...) and approximations
2025-04-07 15:35:39 +03:00
Jeremy Hu
355e85eac0 Movie tickets Java OOP 2025-04-07 15:27:30 +03:00
Jeremy Hu
75bcb029dc Movie tickets program Java 2025-04-07 15:27:30 +03:00
Ido Ophir
4c5700ad39 Update README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-07 15:21:08 +03:00
pirasalbe
90304dbf07 Fix typos 2025-04-07 15:21:08 +03:00
Ido Ophir
845b6292e0 Update README.md
typo

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-07 15:17:42 +03:00
Siarhei
6dd4efa4f5 Add a link to "System Design And Recommendation Algorithm Of 20 Big Companies" 2025-04-07 15:17:42 +03:00
Sonia M
a3891a1c39 Added a Useful System Design Interview Resource 2025-04-07 15:16:08 +03:00
Prakhar Khandelwal
cf6ffa1ec1 Added additional sources for Denormalization 2025-04-07 15:13:22 +03:00
moeyui1
ecdc369c51 fix lexical errors in translation 2025-04-07 15:10:55 +03:00
Ido Ophir
8fdbfad337 Add link for HTTP in Communication section, Fix grammar (#339)
Co-authored-by: Abhinav Nath <abhinavnath@ymail.com>
2025-04-07 15:06:41 +03:00
Samuel Berthe
bb903eb1bc adding raft + consensus algo 2025-04-07 14:52:51 +03:00
Samuel Berthe
5f52a8b9dc adding dremel paper 2025-04-07 14:52:20 +03:00
Rajat Agrawal
cb856fe48e Update foursquare developer blog's dead link 2025-04-07 14:41:19 +03:00
Kartikay Jainwal
a268a9ad5c Update Typo in code snippet
Added missing : in function declaration.
2025-04-07 14:32:52 +03:00
Itamar Friedman
22132364a9 Fixed two issues and add sanity tests. Issue #1: super now calls the right class, #2: decoupled the initiatlization of call_center and employee. 2025-04-07 14:31:17 +03:00
akothari-godaddy
629ad9e68b Update README.md 2025-04-07 14:27:41 +03:00
Yuvraj Shekhawat
1bbde535b3 Adding a new article on how DNS works 2025-04-07 14:26:39 +03:00
stelakmetic
f1d4b06f19 Update README.md
Since the old lecture is from 2012, I suggest changing it with the new one from 2021 (also from Harvard, with the same person working on it).
2025-04-07 14:24:58 +03:00
Sagar Jain
1a27f560f4 Added link to a practice platform.
Disclaimer: I am the creator of the practice platform.
2025-04-07 14:22:51 +03:00
Akshitha Kumbam
3569503963 Update parking_lot.py
Updated [return True if {boolean expression} else False] --> {boolean expression}
2025-04-07 14:07:45 +03:00
Ido Ophir
238d6b9c8c [Imported] zh-TW: small spell problem in README-zh-TW.md (#314)
* fix: small spell problem in README-zh-TW.md

* fix: small spell problem and revert folder name to origin in README-zh-TW.md

---------

Co-authored-by: liuliu <liuliugit@gmail.com>
2025-04-07 14:04:26 +03:00
Ido Ophir
ca6d7c2511 replace the already 404 link with a newer link (#313)
Co-authored-by: Charlie <yrjie0@gmail.com>
2025-04-07 14:02:08 +03:00
Farhim Ferdous
82f4df7e3f Add TCP & UDP use case conditions
Add use cases of when to choose TCP over UDP or vice versa that can help others make a better decision. The proposed changes are based on guaranteed & ordered data delivery that TCP provides.
2025-04-07 13:58:06 +03:00
jamesatmeetapro
a691f2980c Add a useful mock interview website for system design prep 2025-04-07 13:46:09 +03:00
Sunil
80e2a1f870 add akamai cdn resource for further reading 2025-04-07 13:44:12 +03:00
Abraão Állysson dos Santos Honório
db0f6bac77 [refactor]: improve code about strategy cache 2025-04-07 13:40:05 +03:00
Ido Ophir
d65fca4644 Update solutions/object_oriented_design/parking_lot/parking_lot.py
Copilot

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-07 13:35:43 +03:00
shivral
1edf1696f0 Update parking_lot.py
Fixed the typo where spot size was not being assigned and cleaned up the supers
2025-04-07 13:35:43 +03:00
Balanagireddy M
992787f176 Minor comments 2025-04-07 13:26:50 +03:00
Talal
414972fb76 Update generate-epub.sh
In the optimized version of the script, I removed a total of 11 lines compared to the original script. The original script was 44 lines long, and the optimized version is 33 lines long.
2025-04-07 13:23:32 +03:00
Harsha Raghu
430f0a35e7 Update README.md 2025-04-07 13:19:26 +03:00
Chuck Dingxuan Chen
f20c944e40 Availability fact check (four 9s downtime per week is off) and roundings 2025-04-07 13:12:14 +03:00
asuzukii
568933bfd2 some grammar fixes 2025-04-07 12:35:36 +03:00
Ido Ophir
f6363337e6 Fix RPC description (results->request) (#290)
authored-by: greghvk <mrgreg557@gmail.com>
2025-04-07 12:31:24 +03:00
Ido Ophir
89e0253bc0 Update to a URL (#289)
Updated URL for Elasticache caching strategies

Co-authored-by: Ansh Saxena <92105954+anshsaxena1703@users.noreply.github.com>
2025-04-07 12:27:56 +03:00
vivekmaru36
dcd96b2106 Implement user addition in UserService online_chat.py 2025-04-07 12:23:10 +03:00
Ido Ophir
3c817b672b Update README.md
Copilot fix

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-07 12:08:23 +03:00
eylon.basirtman
1dd1e9f55b feat: add cache write-behind disadvantage 2025-04-07 12:08:23 +03:00