Skip to content
Notes
Blogs
Initializing search
GitHub
Home
Algorithms
Distributed System
Database
Programming
Networking
Devops
Blogs
Notes
GitHub
Home
Algorithms
Algorithms
Binary search
KMP
Bucket sort
Huffman coding
Union find
Monotonic stack
Minimum spanning tree
Shortest Path Algorithms
Articulation Points and Bridges
Topological Sort
String Hashing
Bloom filter
Binary indexed tree
Segment tree
Submask Enumeration
Ternary Search
Distributed System
Distributed System
HTTP
Causal Consistency
Security
Security
Web Security
JWT
OAuth2
OpenId Connect
CORS
WebRTC
WebRTC
WebRTC
Signaling
Connecting
Media communication
Example
ZooKeeper
ZooKeeper
Fundamentals
Workflow
Leader Election
Kafka
Kafka
Kafka Architecture
Installation
Producer
Consumer
Reliable Data Delivery
Exactly-Once Semantics
Kafka Connect
Distributed System
Cohesion and coupling
Microservice communication
Service discovery
API Gateway
Service Mesh
Database
Database
PostgreSQL
PostgreSQL
How Postgres Stores Rows
Concurrency Control
Vacuum Processing
Heap Only Tuple and Index-Only Scans
Buffer Manager
Write Ahead Logging
Streaming Replication
Query Processing
Bitmap Index Scan
Brin Index
Range Types
DynamoDB
DynamoDB
Data Model
Read & Write Data
Secondary Index
SQL cheat sheet
MySQL
Transactions
NoSQL
Cassandra
LSM Tree
Btree vs B+tree
Offset is bad
Programming
Programming
Golang
Golang
Array and slice
Goroutine
Context
Git
Git
Git commands
Find bug with Git Bisect command
Kotlin
Kotlin
Coroutine
Coroutine
Coroutine basics
Coroutine context and dispatchers
Tips
Tips
Debugging Laravel Sail with XDebug
Networking
Networking
Connecting to the Internet
TCP
Understanding socket and port in TCP
SSH Tunnel
Install Certbot on Debian with Cloudflare DNS
Home Network
Home Network
Unlock old ZTE modem
Setup Wireguard VPN on Mikrotik router
Setup ECMP on Mikrotik router
Connecting to Cloudflare WARP with WireGuard
Install Home Assistant on Proxmox
Install XPEnology on Proxmox
SSH into Proxmox
Devops
Devops
AWS
AWS
IAM
EC2
Elastic Load Balancing and Auto Scaling groups
RDS
Route 53
S3
CloudFront
ECS
SQS/SNS
VPC
Docker
Docker
Docker Overview
Docker Images
Docker Storage
Docker Network
Docker Cheat Sheet
Kubernetes
Kubernetes
Cluster Architecture
Pods
Controllers
Service
Ingress
Volumes
ConfigMaps and Secrets
Terraform
Terraform
Terraform
Input Variables
Locals
Data Sources
Resources
Files
Modules
Terragrunt
Blogs
List of valuable blog posts
How Discord Stores Billions of Messages
Back to top