Skip to content

Commit

Permalink
updates
Browse files Browse the repository at this point in the history
Signed-off-by: Raj Patil <rajp152k@gmail.com>
  • Loading branch information
rajp152k committed Jan 23, 2025
1 parent 0046be7 commit 2ac9355
Show file tree
Hide file tree
Showing 8 changed files with 43 additions and 12 deletions.
4 changes: 3 additions & 1 deletion Content/20240822172256-rate_limiting.org
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
#+title: Rate Limiting
#+filetags: :programming:

* Relevant Nodes
** [[id:be116ea9-5b43-464a-a6fe-5469c4f4ba59][MiddleWare]]
* Algorithms
** Token Bucket
** [[id:224dc7d4-396f-49cf-8d4f-e106a83b4092][Token Bucket]]
- https://en.wikipedia.org/wiki/Token_bucket
2 changes: 2 additions & 0 deletions Content/20250122090314-sdi_glossary.org
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,11 @@ A quick index into most common abbreviations in the domain of computer science

| Abbrev | Expansion |
|--------+-----------------------------------|
| [[id:a452b284-9ed0-4aed-a0d2-9bdb303a459c][HTTP]] | Hyper Text Transfer Protocol |
| API | [[id:20240101T073142.439145][Application Programming Interface]] |
| AU | Active Users |
| CDN | [[id:20240101T082700.953774][Content Delivery Network]] |
| DNS | [[id:c1875db1-be4d-43fe-9c88-bf5fc7a95df3][Domain Name System]] |
| DoS | [[id:f0951767-64d7-4f03-8a97-72ba11cc70c6][Denial of Service]] |
| IP | [[id:d799bc90-5032-4a69-9806-83145297a335][Internet Protocol]] |
| QPS | Queries Per Second |
11 changes: 7 additions & 4 deletions Content/20250122093005-algoindex.org
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,10 @@

Index into algorithms of varying complexities with a brief description of what they achieve

| Algorithm | Desc |
|-----------+-------------------------------------|
| [[id:d4fe54f3-65c0-4a8a-9075-242ce475e706][EdgeRank]] | Facebook's NewsFeed Aggregation |
| [[id:514705de-abe8-4781-9c51-03c318bbe077][PageRank]] | Google's Web Page Ranker for Search |
| Algorithm | Desc |
|----------------+-------------------------------------|
| [[id:d4fe54f3-65c0-4a8a-9075-242ce475e706][EdgeRank]] | Facebook's NewsFeed Aggregation |
| [[id:514705de-abe8-4781-9c51-03c318bbe077][PageRank]] | Google's Web Page Ranker for Search |
| [[id:224dc7d4-396f-49cf-8d4f-e106a83b4092][Token Bucket]] | [[id:a9f836f0-d43d-4e97-96fc-06f75e982d15][Rate Limiting]] |
| [[id:327ebe76-4fd6-47d4-b053-94e380937c6d][Raft Consensus]] | generic distributed peer protocol |
| | |
7 changes: 4 additions & 3 deletions Content/20250122093739-system_design_index.org
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,14 @@ Index into system design aspects with brief descriptions about their significanc
| Component | Description |
|--------------------------------+--------------------------------------------|
| [[id:c8a3e246-0f29-4909-ab48-0d34802451d5][Caching]] | Industrial [[id:1bdc93aa-b564-4520-8590-c1ffcb026f55][Memoization]] |
| [[id:20240519T152842.050227][CAP]] | Trade-offs during Network Partition |
| [[id:20240101T082700.953774][Content Delivery Network]] | decoupled media delivery |
| [[id:8cd19397-b5e5-40b6-a172-456c34985a11][Database Replication]] | scale databases |
| [[id:4734b127-65f4-4da5-939c-7886e2aa3c7e][Disaster Recovery]] | [[id:873f2b2e-5bc3-480e-bd42-42af349a49af][BCP]] for CS |
| [[id:4e1d433c-9f6b-46c7-ad06-4f8bf798785e][Identity and Access Management]] | Roots of [[id:6e9b50dc-c5c0-454d-ad99-e6b6968b221a][Cyber Security]] |
| [[id:0d7c2dea-a250-4380-b826-ad4d2547d8d6][Load Balancing]] | distribute load across servers |
| [[id:1073cfed-a09d-48b6-bd52-ba09708699bf][Message Brokers]] | Reliable coms for Services |
| [[id:3913909e-2b8d-465c-8303-5c634bd08f57][Observability]] stack | logs, metrics,... |
| [[id:4e1d433c-9f6b-46c7-ad06-4f8bf798785e][Identity and Access Management]] | Roots of Cyber Security |
| [[id:a9f836f0-d43d-4e97-96fc-06f75e982d15][Rate Limiting]] | Avoid exploits of your exposures |
| [[id:20240519T152842.050227][CAP]] | Trade-offs during Network Partition |
| [[id:3df0c885-d021-4500-9c48-21922be7ff9d][PACELC]] | CAP + Trade-offs without Network Partition |
| [[id:659e7518-56e1-4a6b-b24f-4601d66fa449][Proxy Server]] | request/response manipulation facilities |
| [[id:a9f836f0-d43d-4e97-96fc-06f75e982d15][Rate Limiting]] | Avoid exploits of your exposures |
8 changes: 4 additions & 4 deletions Content/20250122095143-dsindex.org
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

Index into data structures of varying complexities and brief descriptions about their core aspects

| Data Structure | Desc |
|----------------+-----------------------|
| [[id:3821a4f5-998a-4903-970f-d95bf2ed8cd4][Binary Tree]] | forkable linked lists |
| | |
| Data Structure | Desc |
|----------------+----------------------------|
| [[id:3821a4f5-998a-4903-970f-d95bf2ed8cd4][Binary Tree]] | forkable linked lists |
| [[id:20240519T201001.324666][Merkle Tree]] | scalable data verification |
6 changes: 6 additions & 0 deletions Content/20250122142754-denial_of_service.org
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
:PROPERTIES:
:ID: f0951767-64d7-4f03-8a97-72ba11cc70c6
:ROAM_ALIASES: DoS
:END:
#+title: Denial of Service
#+filetags: :sec:cs:
8 changes: 8 additions & 0 deletions Content/20250122143102-token_bucket.org
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
:PROPERTIES:
:ID: 224dc7d4-396f-49cf-8d4f-e106a83b4092
:END:
#+title: Token Bucket
#+filetags: :algo:cs:

* Resources
- https://en.wikipedia.org/wiki/Token_bucket
9 changes: 9 additions & 0 deletions Content/20250122165851-middleware.org
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
:PROPERTIES:
:ID: be116ea9-5b43-464a-a6fe-5469c4f4ba59
:ROAM_ALIASES: "API Gateway"
:END:
#+title: MiddleWare
#+filetags: :tool:cs:

* Relevant Nodes
** [[id:20240101T073142.439145][API]]

0 comments on commit 2ac9355

Please sign in to comment.