Skip to content

varmeh/tech-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tech Docs

Reference Tech Docs

Topics Covered

Basics

Topic Description
Encryption Explained This document explains how Symmetric vs Asymmetric Encryption & their role in HTTPS Communication
HTTPS Explained This document explains how HTTPS protocol works

Conventions

Topic Description
FastAPI Code Conventions Code conventions a Python FastAPI Project
Rest HTTP Codes REST APIs Http Status Codes
VSCode Shortcuts VSCode Keyboard Shortcuts

System Design

Topic Description
Database Selection Database Selection based on Read-Write Load
LSM vs B-Trees LSM vs B-Trees
GeoHashing GeoHash Explained
Google Maps Map Tiles & Routing Tiles Explained
Optimistic Locks Conflict Resolution in optimistic locks
QuadTree QuadTree usage in Geolocation Services Explained
Simhash Deduplication in Web Texts
Storage 101 Block vs File vs Object Storage
SQL Deepdive SQL Deepdive
Time Uid Timestamp as Unique Ids
Merkle Trees Merkle Trees for integrity check
WhatsApp Design WA System Design
Workflow Orchestration Workflow Orchestration with Temporal

Deployments

Docker

Topic Description
Docker What is Docker
Docker Commands This document list & categorizes most docker commands
Docker Compose Primer Docker Compose Primer
Docker Files Dockerfile & .dockerignore explained

Kubernetes

Topic Description
Helm Helm - A K8s Package Manager
Kubernetes Commands Kubernetes Commands
Kubernetes Concepts A Comprehensive document on Kubernetes Concepts with References
Kubernetes Local Deployment Kubernetes with Docker Desktop

Releases

No releases published

Packages

No packages published

Languages