-
Notifications
You must be signed in to change notification settings - Fork 46.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Design an exchange (like nasdaq or binance) #281
Labels
Comments
Hi @morenoh149, feel free to submit a pull request adding a line item in this section: |
donnemartin
added a commit
that referenced
this issue
Jul 12, 2020
* Additional question, build an exchange fixes #281 * Update README.md Co-authored-by: Donne Martin <[email protected]>
aymns
pushed a commit
to aymns/system-design-primer
that referenced
this issue
Sep 13, 2020
jpizagno
added a commit
to jpizagno/system-design-primer
that referenced
this issue
Feb 7, 2021
* Update "Scaling up to your first 10 million users" link (donnemartin#411) * Add missing comma in Mint solution (donnemartin#399) * Fix single point of failure typo (donnemartin#398) * Fix layer 7 load balancers typo (donnemartin#317) * Update contributing guidelines for translations (donnemartin#434) * Add pull request template (donnemartin#435) * Add status of translations (donnemartin#436) * Highlight translation request (donnemartin#437) * Resolve donnemartin#164 - Fix phrasing with availability and partition tolerance (donnemartin#350) * Check dependencies in Ebook gen script (donnemartin#406) * Fix typo: Change replication to federation (donnemartin#418) * Update Twitter back-of-the-envelope calculations (donnemartin#414) * Fix typos in Twitter and web crawler exercises (donnemartin#438) * Fix donnemartin#313: Clarify availability patterns (donnemartin#439) * Add system design template link (donnemartin#433) * kr: Fix Korean translation link in language index (donnemartin#340) * Fix Mint exercise bugs and typos (donnemartin#409) * Remove redundant SQL index in Pastebin exercise (donnemartin#405) * Additional question, build an exchange fixes donnemartin#281 * Add CAP theorem video link (donnemartin#400) * Fix loop bug in deck of cards exercise (donnemartin#396) * Update dead links (donnemartin#321) * Add links for latency based and geolocation based routing (donnemartin#319) * Clarify CDN advantages (donnemartin#310) * Change disk to HDD for clarity (donnemartin#295) * Update README.md * Remove extraneous __init__.py (donnemartin#393) * Remove Imgur dependency by storing images locally (donnemartin#168) * Fix donnemartin#335: Update OSI image to Open Systems Interconnection (donnemartin#447) * Fix translations link in PR template (donnemartin#451) * Update broken HBase architecture link (donnemartin#481) * Fix Celery URL (donnemartin#486) Co-authored-by: userstartupideas <[email protected]> Co-authored-by: Alexander Teno <[email protected]> Co-authored-by: panguncle <[email protected]> Co-authored-by: shiyujiucsb <[email protected]> Co-authored-by: Donne Martin <[email protected]> Co-authored-by: Neesara <[email protected]> Co-authored-by: Sainadh Devireddy <[email protected]> Co-authored-by: Kevin Liu <[email protected]> Co-authored-by: Kofi Forson <[email protected]> Co-authored-by: Agade09 <[email protected]> Co-authored-by: Nachiket Acharya <[email protected]> Co-authored-by: Rahil <[email protected]> Co-authored-by: Youngchul Bang <[email protected]> Co-authored-by: Vladimir Mikhaylov <[email protected]> Co-authored-by: John Richardson <[email protected]> Co-authored-by: Harry Moreno <[email protected]> Co-authored-by: Manas Gupta <[email protected]> Co-authored-by: Joilson Cisne <[email protected]> Co-authored-by: Ganessh Kumar <[email protected]> Co-authored-by: Varsha Muzumdar <[email protected]> Co-authored-by: Noe Brito <[email protected]> Co-authored-by: Adam Dobrawy <[email protected]> Co-authored-by: Daniel Julius Lasiman <[email protected]> Co-authored-by: Isetty Ravi Teja Kumar <[email protected]> Co-authored-by: Ryo Shibayama <[email protected]> Co-authored-by: Peter Yao <[email protected]> Co-authored-by: Abdalla Mohamed <[email protected]>
remiomosowon
pushed a commit
to remiomosowon/system-design-primer
that referenced
this issue
Oct 17, 2021
spuyet
added a commit
to spuyet/system-design-primer
that referenced
this issue
Jul 25, 2022
* add Twitter Handles 3,000 Images Per Second * Fix grammar in document store section (donnemartin#247) * Fix typo in Twitter timeline and search solution (donnemartin#251) * Update document-store to document store (donnemartin#255) * Enable Python syntax highlighting in Pastebin sample code (donnemartin#257) * Fix broken SQL link in Scaling AWS exercise (donnemartin#258) Fix broken SQL link in Scaling AWS exercise * Update HDFS design link to the latest version (donnemartin#275) * Enable syntax highlighting in all python code snippets (donnemartin#268) * Translate language list (donnemartin#252) * Add Ebook generation script (donnemartin#207) * Add availability in numbers section (donnemartin#237) * Update language lists in translations (donnemartin#280) * Add Hebrew translation link (donnemartin#286) * zh-Hans: Translate Pastebin solution (donnemartin#273) * ja: Fix typo of Big-O notation in KVS section (donnemartin#292) * JA: Fix mistranslation in Horizontal scaling section - The Japanese translation is ambiguous about “vertical scaling” means scaling out or scaling up. - The word “expensive” is missing in the Japanese translation. * JA: Fix mistranslation in Reverse proxy (web server) section - Fix mistranslation of parallel structure. (not information/blacklist/limit, but hide/blacklist/limit) * ja: Fix mistranslation in "Horizontal scaling" * JA: Fix mistranslation in Weak consistency section (donnemartin#299) * JA: Fix mistranslation in Push CDNs section (donnemartin#300) * JA: Fix mistranslation in Federation section (donnemartin#303) * ja: Fix translation in "Anki flashcards" (donnemartin#306) * ja: Fix translation in “Disadvantage(s): load balancer” (donnemartin#307) * ja: Fix translation in Service Discovery section (donnemartin#308) * Add API security checklist (donnemartin#328) * zh-Hans: Change translation in SQL tuning (donnemartin#318) * ja: Fix mistranslation in SQL tuning section (donnemartin#305) * Change raise NotImplemented to raise NotImplementedError (donnemartin#345) * Fix broken round robin links (donnemartin#351) * Fix broken CAP theorem link (donnemartin#355) * Fix broken link in CAP theorem section (donnemartin#348) * zh-cn: Sync with upstream to keep it up-to-date (donnemartin#374) * Revert "zh-cn: Sync with upstream to keep it up-to-date (donnemartin#374)" (donnemartin#391) This reverts commit 301b9d8. donnemartin#374 overwrote the English version of the solutions * zh-Hans: Translate solutions (donnemartin#392) * Update "Scaling up to your first 10 million users" link (donnemartin#411) * Add missing comma in Mint solution (donnemartin#399) * Fix single point of failure typo (donnemartin#398) * Fix layer 7 load balancers typo (donnemartin#317) * Update contributing guidelines for translations (donnemartin#434) * Add pull request template (donnemartin#435) * Add status of translations (donnemartin#436) * Highlight translation request (donnemartin#437) * Resolve donnemartin#164 - Fix phrasing with availability and partition tolerance (donnemartin#350) * Check dependencies in Ebook gen script (donnemartin#406) * Fix typo: Change replication to federation (donnemartin#418) * Update Twitter back-of-the-envelope calculations (donnemartin#414) * Fix typos in Twitter and web crawler exercises (donnemartin#438) * Fix donnemartin#313: Clarify availability patterns (donnemartin#439) * Add system design template link (donnemartin#433) * kr: Fix Korean translation link in language index (donnemartin#340) * Fix Mint exercise bugs and typos (donnemartin#409) * Remove redundant SQL index in Pastebin exercise (donnemartin#405) * Additional question, build an exchange fixes donnemartin#281 * Add CAP theorem video link (donnemartin#400) * Fix loop bug in deck of cards exercise (donnemartin#396) * Update dead links (donnemartin#321) * Add links for latency based and geolocation based routing (donnemartin#319) * Clarify CDN advantages (donnemartin#310) * Change disk to HDD for clarity (donnemartin#295) * Update README.md * Remove extraneous __init__.py (donnemartin#393) * Remove Imgur dependency by storing images locally (donnemartin#168) * Fix donnemartin#335: Update OSI image to Open Systems Interconnection (donnemartin#447) * Fix translations link in PR template (donnemartin#451) * Update broken HBase architecture link (donnemartin#481) * Fix Celery URL (donnemartin#486) * Fixing the indieflashblog address with archive.org since website has been discontinued * Fix LRU cache link (donnemartin#505) * Fix capitalization of Dropbox (donnemartin#511) * Update GitHub Engineering Blog link * Fix memcache architecture URL (donnemartin#631) * Fix # 650: Replace broken weighted round robin link (donnemartin#651) * Fix typos (donnemartin#661) Co-authored-by: fluency03 <[email protected]> Co-authored-by: Chang Liu <[email protected]> Co-authored-by: glusa8 <[email protected]> Co-authored-by: yiksanchan <[email protected]> Co-authored-by: Manas Karekar <[email protected]> Co-authored-by: Sean Han <[email protected]> Co-authored-by: Donne Martin <[email protected]> Co-authored-by: leontyr <[email protected]> Co-authored-by: Simon Knott <[email protected]> Co-authored-by: minhaz <[email protected]> Co-authored-by: Kevin Xu <[email protected]> Co-authored-by: Yuya Ma'emichi <[email protected]> Co-authored-by: SATO Yusuke <[email protected]> Co-authored-by: Duy Nguyen Hoang <[email protected]> Co-authored-by: Brandon <[email protected]> Co-authored-by: Christian Clauss <[email protected]> Co-authored-by: Dan Choi <[email protected]> Co-authored-by: vyq <[email protected]> Co-authored-by: Danny Jung <[email protected]> Co-authored-by: 根号三 <[email protected]> Co-authored-by: userstartupideas <[email protected]> Co-authored-by: Alexander Teno <[email protected]> Co-authored-by: panguncle <[email protected]> Co-authored-by: shiyujiucsb <[email protected]> Co-authored-by: Neesara <[email protected]> Co-authored-by: Sainadh Devireddy <[email protected]> Co-authored-by: Kevin Liu <[email protected]> Co-authored-by: Kofi Forson <[email protected]> Co-authored-by: Agade09 <[email protected]> Co-authored-by: Nachiket Acharya <[email protected]> Co-authored-by: Rahil <[email protected]> Co-authored-by: Youngchul Bang <[email protected]> Co-authored-by: Vladimir Mikhaylov <[email protected]> Co-authored-by: John Richardson <[email protected]> Co-authored-by: Harry Moreno <[email protected]> Co-authored-by: Manas Gupta <[email protected]> Co-authored-by: Joilson Cisne <[email protected]> Co-authored-by: Ganessh Kumar <[email protected]> Co-authored-by: Varsha Muzumdar <[email protected]> Co-authored-by: Noe Brito <[email protected]> Co-authored-by: Adam Dobrawy <[email protected]> Co-authored-by: Daniel Julius Lasiman <[email protected]> Co-authored-by: Isetty Ravi Teja Kumar <[email protected]> Co-authored-by: Ryo Shibayama <[email protected]> Co-authored-by: Peter Yao <[email protected]> Co-authored-by: Abdalla Mohamed <[email protected]> Co-authored-by: Laurent Erignoux <[email protected]> Co-authored-by: Trần Tiến Đức <[email protected]> Co-authored-by: ayyjohn <[email protected]> Co-authored-by: Lawrence Chou <[email protected]> Co-authored-by: Nnachevvv <[email protected]> Co-authored-by: mleers <[email protected]> Co-authored-by: Kian-Meng Ang <[email protected]>
softdevjhon
added a commit
to softdevjhon/system-design-primer
that referenced
this issue
Dec 15, 2022
softdevjhon
added a commit
to softdevjhon/system-design-primer
that referenced
this issue
Dec 15, 2022
* Additional question, build an exchange fixes donnemartin/system-design-primer#281 * Update README.md Co-authored-by: Donne Martin <[email protected]>
sayjun0505
added a commit
to sayjun0505/system-design-primer
that referenced
this issue
Apr 16, 2023
sayjun0505
added a commit
to sayjun0505/system-design-primer
that referenced
this issue
Apr 16, 2023
* Additional question, build an exchange fixes donnemartin/system-design-primer#281 * Update README.md Co-authored-by: Donne Martin <[email protected]>
LamSiuMing
added a commit
to LamSiuMing/system-design-primer
that referenced
this issue
May 22, 2023
LamSiuMing
added a commit
to LamSiuMing/system-design-primer
that referenced
this issue
May 22, 2023
* Additional question, build an exchange fixes donnemartin/system-design-primer#281 * Update README.md Co-authored-by: Donne Martin <[email protected]>
admiral9200
added a commit
to admiral9200/system-design-primer
that referenced
this issue
Aug 15, 2023
admiral9200
added a commit
to admiral9200/system-design-primer
that referenced
this issue
Aug 15, 2023
* Additional question, build an exchange fixes donnemartin/system-design-primer#281 * Update README.md Co-authored-by: Donne Martin <[email protected]>
windragon0910
added a commit
to windragon0910/python-system
that referenced
this issue
Aug 21, 2023
windragon0910
added a commit
to windragon0910/python-system
that referenced
this issue
Aug 21, 2023
* Additional question, build an exchange fixes donnemartin/system-design-primer#281 * Update README.md Co-authored-by: Donne Martin <[email protected]>
talent-programmer
pushed a commit
to talent-programmer/backend-primer
that referenced
this issue
Nov 30, 2023
talent-programmer
added a commit
to talent-programmer/backend-primer
that referenced
this issue
Nov 30, 2023
* Additional question, build an exchange fixes donnemartin/system-design-primer#281 * Update README.md Co-authored-by: Donne Martin <[email protected]>
CoinHunter0201
pushed a commit
to CoinHunter0201/system-design-primer
that referenced
this issue
Apr 15, 2024
CoinHunter0201
pushed a commit
to CoinHunter0201/system-design-primer
that referenced
this issue
Apr 15, 2024
* Additional question, build an exchange fixes donnemartin/system-design-primer#281 * Update README.md Co-authored-by: Donne Martin <[email protected]>
siuming0610
pushed a commit
to siuming0610/Python-system-design
that referenced
this issue
Jun 21, 2024
siuming0610
added a commit
to siuming0610/Python-system-design
that referenced
this issue
Jun 21, 2024
* Additional question, build an exchange fixes donnemartin/system-design-primer#281 * Update README.md Co-authored-by: Donne Martin <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Would adding a solution for designing an exchange be welcome? I was asked this once and did not do well.
Some resources:
https://youtu.be/b1e4t2k2KJY
https://around25.com/blog/building-a-trading-engine-for-a-crypto-exchange/
http://bhomnick.net/building-a-simple-limit-order-in-go/
The text was updated successfully, but these errors were encountered: