Skip to content

Commit

Permalink
new meta til
Browse files Browse the repository at this point in the history
  • Loading branch information
Bhupesh-V committed Feb 3, 2024
1 parent 7a013f3 commit 15aa566
Show file tree
Hide file tree
Showing 5 changed files with 31 additions and 10 deletions.
19 changes: 19 additions & 0 deletions Meta/checklist-documenting-medium-scale-system-architecture.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Checklist for documenting a medium to large scale system architecture

**_Posted on 03 Feb, 2024_**

Some items that can help you document a undocumented legacy system.

- [ ] Identify common points of failure in the architecture.
- [ ] Identify uptime maintained in the last year (in 9s).
- [ ] Identify maintainer/dev team size.
- [ ] Identify specific version numbers of SDKs, APIs and packages used.
- [ ] Identify if updating SDKs can break the system.
- [ ] Get entire server inventory list with os details.
- [ ] Create documentation for the deployment strategies.
- [ ] Create as many flowcharts/visual representations of the modules as possible. Way more than textual documents.
- [ ] Make notes. Make lots of notes. Don't discard/delete anything. When you are actually documenting things, make sure all the notes you have made are checked for inclusion.

## Acknowledgements

- Big thanks to folks on `developersIndia` and `The Engineerin Org` discord for their inputs.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
* [Flutter](#flutter) [**`3`**]
* [Git](#git) [**`10`**]
* [Go](#go) [**`15`**]
* [Meta](#meta) [**`1`**]
* [Meta](#meta) [**`2`**]
* [Miscellaneous](#miscellaneous) [**`13`**]
* [Python](#python) [**`19`**]
* [Shell](#shell) [**`29`**]
Expand Down Expand Up @@ -234,6 +234,7 @@
### Meta

<ul>
<li><a target="_blank" href="https://github.com/Bhupesh-V/til/blob/master/Meta/checklist-documenting-medium-scale-system-architecture.md">Checklist for documenting a medium to large scale system architecture</a>
<li><a target="_blank" href="https://github.com/Bhupesh-V/til/blob/master/Meta/tech-writing-cookbook.md">Tech Writing Cookbook - Writing tips for you and my future self</a>
</ul>

Expand Down
1 change: 1 addition & 0 deletions SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@
## Meta

<ul>
<li><a href="Meta/checklist-documenting-medium-scale-system-architecture.md">Checklist for documenting a medium to large scale system architecture</a>
<li><a href="Meta/tech-writing-cookbook.md">Tech Writing Cookbook - Writing tips for you and my future self</a>
</ul>

Expand Down
2 changes: 1 addition & 1 deletion count.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
"count": 145
"count": 146
}
16 changes: 8 additions & 8 deletions recent_tils.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
[
{
"title": "Docker image load & save",
"url": "https://til.bhupesh.me/devops/docker-image-load-save"
},
{
"title": "Docker multi-platform build using buildx",
"url": "https://til.bhupesh.me/devops/docker-multiplatform-build"
},
{
"title": "Retrieval-Augmented Generation (RAG)",
"url": "https://til.bhupesh.me/artificial intelligence/retrieval-augmented-generative-rag"
Expand Down Expand Up @@ -30,13 +38,5 @@
{
"title": "How to motivate and encourage volunteers",
"url": "https://til.bhupesh.me/community building/how-to-motivate-and-encourage-volunteers"
},
{
"title": "Inserting NULL wherever possible on Postgres",
"url": "https://til.bhupesh.me/databases/inserting-null-everywhere"
},
{
"title": "Fundamentals of LLMs",
"url": "https://til.bhupesh.me/artificial intelligence/fundamentals-of-llms"
}
]

0 comments on commit 15aa566

Please sign in to comment.