Ido777
114a621e2d
Enhance README.md for Mint.com and Pastebin.com designs
...
- Updated Mint.com design document to clarify problem investigation, use cases, and constraints, including detailed example dialogues for interviews.
- Improved high-level design section with a clearer structure and added a diagram for better visualization.
- Revised Pastebin.com design document to enhance clarity on use cases, high-level design, and scaling considerations, including a wrap-up section for summarizing discussions with interviewers.
2025-04-30 22:17:30 +03:00
Ido777
579c1161bf
Add placeholder for URL shortener design,
2025-04-30 22:17:30 +03:00
Ido777
49e82da6cf
update README.md to replace old map reduce with newer ways (left the old one for reference) improve clarity on design scope and requirements. Remove obsolete file pastebin.py
2025-04-30 14:51:11 +03:00
Ido777
92a86f1d64
Update README.md files across various system design solutions to clarify to ask about expected amount, style, and purpose of code to be written during interviews.
2025-04-30 14:35:30 +03:00
Ido777
f636ce9d92
Add CHANGELOG.md and README.md for System Design Primer: Update Edition
...
- Introduced CHANGELOG.md to document major updates, refactoring, and licensing clarifications.
- Created README.md to provide an overview of the updated project, including new features, community engagement, and future plans for the System Design Primer.
2025-04-30 14:10:30 +03:00
Ido777
47a065c126
Update the solutions notebooks and README files to reflect new GitHub repository links for source, ensuring consistency across the documentation.
2025-04-30 12:01:58 +03:00
Ido777
abe48e6c23
Update epub-metadata.yaml to reflect new title, contributors, language, rights, publisher, and publication date.
2025-04-30 12:01:58 +03:00
Ido777
72218aa697
Created a new _config.yml file
2025-04-30 12:01:58 +03:00
Ido777
43f849b8c6
Move the main file and translations to docs
2025-04-30 12:01:58 +03:00
Ido777
ed98dc6097
Replace LICENSE.txt with LICENSE.md to clarify licensing terms and provide attribution for the project based on the System Design Primer. The new LICENSE.md includes details on usage rights and modifications under the Creative Commons Attribution 4.0 International License.
2025-04-30 12:01:58 +03:00
Ido777
bbab1ef309
update contributing guidelines to reflect new repository changes and pause on translation efforts
2025-04-30 12:01:58 +03:00
Ido777
338752e86f
Update .gitignore to include .env and .venv directories
2025-04-30 12:01:58 +03:00
Ido777
ccbb8c212d
Update PULL_REQUEST_TEMPLATE.md to reflect new contributing guidelines and pause on translation work
2025-04-30 12:01:58 +03:00
Ido Ophir
489a25e01e
[Imported] ja: Update some translations, Fix dead links ( #432 )
...
* ja-Translation: Follows #433
* ja-Translation: Follows #350
* ja-Translation: Follows #348
* ja-Translation: Follows #439
* ja-Translation: Follows #351
* ja-Translation: Follows #411
* ja-Translation: Follows #328
* ja-Translation: Follows #441 , #108
* ja-Translation: Follows #400
* ja-Translation: Follows #321
* Update README-ja.md
---------
Co-authored-by: Ryo Shibayama <j02521@gmail.com>
2025-04-22 13:48:43 +05:30
Ido Ophir
e2b23cfcb7
Added Resources for Low-Level System Design ( #427 )
...
Added resources for the Low-level design (LLD) in the readme (interview prep).
Co-authored-by: Prasad Mangesh Gujar <prasadgujar16@gmail.com>
2025-04-21 12:06:27 +05:30
lemonez
7958e09723
Update README.md
...
fix typos/grammar related to load balancers
2025-04-20 18:32:11 +03:00
Ido Ophir
cc5c9da8bd
Add cab booking low level design solution ( #419 )
...
Co-authored-by: Udit Agarwal <hello@uditagarwal.com>
2025-04-19 21:55:09 +05:30
Ido Ophir
540077d29b
[Imported] Easy and Beginner friendly video links ( #437 )
...
* Create CDN
* Create DNS
* Create Load Balancer
* Create Web Server
* Create API
* Create Service Workers
* Create Memory Cache
---------
Co-authored-by: PritomDas <das.pritom175@gmail.com>
2025-04-18 12:36:25 +05:30
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