Skip to content

Commit

Permalink
domain specific indices and glossaries init
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 22, 2025
1 parent 3d1e608 commit cec1305
Show file tree
Hide file tree
Showing 10 changed files with 79 additions and 20 deletions.
5 changes: 4 additions & 1 deletion Content/20231218085920-algorithms.org
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@
:ID: f9c89977-5a4b-4c21-b340-56b204cfb35d
:END:
#+title: Algorithms
#+filetags: :programming:
#+filetags: :algo:programming:

Also checkout [[id:1c70d2a6-8296-41aa-9148-08f52f62a5cb][AlgoIndex]]

* Abstract
- a set of instructions to solve a [[id:3dc89742-51ee-49dc-bb3b-19bd24e50c8a][problem]]
Expand All @@ -14,5 +16,6 @@
* Observability
** [[id:8e9f6cef-da57-48ed-b86d-029f1b528615][Time Complexity]]
** [[id:4a1f8e43-8c10-4187-8311-0b8df074b05d][Space Complexity]]

* Resources
- https://www.youtube.com/watch?v=oWgLjhM-6XE&list=PLrS21S1jm43igE57Ye_edwds_iL7ZOAG4&ab_channel=PavelMavrin
3 changes: 2 additions & 1 deletion Content/20240219144517-system_design.org
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@
#+title: System Design
#+filetags: :cs:

Checkout the [[id:53f365ac-8ee6-48d9-8847-f56ef3681891][System Design Index]]

* Major Aspects
** [[id:56dbce77-b258-4fde-a6c7-f865e476c879][Scalability]]
- the ability of a system to continue to behave as expected in the face of significant upward or downward changes in demand.
Expand All @@ -21,6 +23,5 @@
- the ease with which a system's behaviour can be modified to keep it secure, running smoothly, and compliant with changing requirements.
** [[id:3913909e-2b8d-465c-8303-5c634bd08f57][Observability]]
- the measure of how well a system's internal states can be inferred from knowledge of its external outputs.
** [[id:3aa7ff5b-e9d4-4f19-ba71-bb5e94880708][SDI Glossary]]
* Quick Links
** [[id:2dca77bf-c105-407f-8afc-289716ea79d5][Latency numbers every programmer should know]]
8 changes: 0 additions & 8 deletions Content/20241103105740-software_architecture.org
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,6 @@
- ++persistence from above
** N-tier
- usually synonyms for anything non-monolithic
* Splicables
** [[id:0d7c2dea-a250-4380-b826-ad4d2547d8d6][Load Balancing]]
** [[id:8cd19397-b5e5-40b6-a172-456c34985a11][Database Replication]]
** [[id:4734b127-65f4-4da5-939c-7886e2aa3c7e][Disaster Recovery]]
** [[id:c8a3e246-0f29-4909-ab48-0d34802451d5][Caching]]
** [[id:20240101T082700.953774][Content Delivery Network]]
** [[id:1073cfed-a09d-48b6-bd52-ba09708699bf][Message Brokers]]
** [[id:3913909e-2b8d-465c-8303-5c634bd08f57][Observability]]
* Resources
- https://www.syncloop.com/blogs/software-interactions-api.html
- https://www.ibm.com/think/topics/three-tier-architecture
Expand Down
19 changes: 9 additions & 10 deletions Content/20250122090314-sdi_glossary.org
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,15 @@
:ID: 3aa7ff5b-e9d4-4f19-ba71-bb5e94880708
:END:
#+title: CS Glossary
#+filetags: :cs:
#+filetags: :glossary:cs:

A quick index into most common abbreviations

| Abbrev | Expansion |
|--------+--------------------------|
| AU | Active Users |
| CDN | [[id:20240101T082700.953774][Content Delivery Network]] |
| DNS | [[id:c1875db1-be4d-43fe-9c88-bf5fc7a95df3][Domain Name System]] |
| QPS | Queries Per Second |
| IP | [[id:d799bc90-5032-4a69-9806-83145297a335][Internet Protocol]] |
| | |
| | |
| Abbrev | Expansion |
|--------+-----------------------------------|
| 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]] |
| IP | [[id:d799bc90-5032-4a69-9806-83145297a335][Internet Protocol]] |
| QPS | Queries Per Second |
8 changes: 8 additions & 0 deletions Content/20250122092856-edgerank.org
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
:PROPERTIES:
:ID: d4fe54f3-65c0-4a8a-9075-242ce475e706
:END:
#+title: EdgeRank
#+filetags: :algo:cs:

* Resources
- https://en.wikipedia.org/wiki/EdgeRank
17 changes: 17 additions & 0 deletions Content/20250122093005-algoindex.org
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
:PROPERTIES:
:ID: 1c70d2a6-8296-41aa-9148-08f52f62a5cb
:END:
#+title: AlgoIndex
#+filetags: :idx:algo:

Index into algorithms with a brief description of what they achieve

* Corp Specific

| 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 |

* Domain Specific
* Generic Large Scale
8 changes: 8 additions & 0 deletions Content/20250122093245-pagerank.org
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
:PROPERTIES:
:ID: 514705de-abe8-4781-9c51-03c318bbe077
:END:
#+title: PageRank
#+filetags: :cs:algo:

* Resources
- https://en.wikipedia.org/wiki/PageRank
17 changes: 17 additions & 0 deletions Content/20250122093739-system_design_index.org
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
:PROPERTIES:
:ID: 53f365ac-8ee6-48d9-8847-f56ef3681891
:END:
#+title: System Design Index
#+filetags: :idx:cs:

Index into system design aspects with brief descriptions about their significance

| Component | Description |
|--------------------------+--------------------------------|
| [[id:c8a3e246-0f29-4909-ab48-0d34802451d5][Caching]] | Industrial [[id:1bdc93aa-b564-4520-8590-c1ffcb026f55][Memoization]] |
| [[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: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,... |
8 changes: 8 additions & 0 deletions Content/20250122095143-dsindex.org
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
:PROPERTIES:
:ID: 7d86f493-37aa-4ea9-bc1f-2db159b1f02d
:ROAM_ALIASES: "Data Structure Index"
:END:
#+title: DSIndex
#+filetags: :idx:

Index into data structures of varying complexities and brief descriptions about their core aspects
6 changes: 6 additions & 0 deletions Content/index.org
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,12 @@ I also consider deliberately intellectually [[id:f3347380-f482-4077-a89b-a3ff059
- any time you see this header for a node, you may treat it as a generic index into things pertaining to that particular domain.
- think awesome : https://github.com/emijrp/awesome-awesome
** [[id:5bf59607-5845-417a-8093-7fd971e7ab21][Intriguing Works]]
* Domain Specific Indices
** [[id:53f365ac-8ee6-48d9-8847-f56ef3681891][System Design Index]]
** [[id:1c70d2a6-8296-41aa-9148-08f52f62a5cb][AlgoIndex]]
** [[id:7d86f493-37aa-4ea9-bc1f-2db159b1f02d][DSIndex]]
* Domain Specific Glossaries
** [[id:3aa7ff5b-e9d4-4f19-ba71-bb5e94880708][CS Glossary]]
* Stream
** 0x22F1
- the idea building up an eternal internal discussion that deeply thinks anything around you seems interesting
Expand Down

0 comments on commit cec1305

Please sign in to comment.