This repo contains the notes/tutorials from my personal tech exploration.
- Create the K8S cluster on vSphere the hard way
- Create user accounts
- Init containers
- Manage custome resources
- Manage pod networking
- Manage scheduling
- Mange cluster nodes
- Monitoring K8S resources
- Pod volumes
- Sample exam
- Deep dive admission controllers
- Explore Antrea
- Explore cert manager
- Explore cluster API for docker infrastructure
- Explore custom controller leader election
- Explore DRA
- Explore ETCD
- Explore Helm
- Explore k14s
- Explore kapp controller
- Explore Karmarda (WIP)
- Explore Kata Container
- Explore kubevirt
- Explore KUDO
- Explore Kustomize
- Explore pinniped
- Explore secrets store csi
- Explore Tilt Dev's live updates
- Explore Vitess
- Expore Rancher
- Hashicorp Nomad
- How pod is created via Deployment with the network configured
- kube-apiserver-server-chain
- List-Watch
- Pod cold start performance
- StatefulSets
- Compare Redis and Memcached
- Conflict-free Replicated Date Types
- Distributed consensus
- Distributed hash table
- Distributed lock
- Explore Confidential VMs
- Explore Google SaaS Runtime
- Explore OAuth
- Explore OpenLDAP
- Go channels
- How tree is stored in database
- Idempotency
- Logging in Cobra
- Multi-tenancy
- Optimistic vs Pessimistic concurrency control
- Row vs Column oriented databases
- RPC vs REST
- Something about gossip-protocol
- UUID
- Architecture & Patterns
- Data-Intensive Applications (Book Notes)
- System Design Case Studies
- Auto complete service
- Caching
- Collaborative editing
- Design a distributed delayed job queueing system
- Design a key-value store
- Design distributed message broker(RabbitMQ) and message streaming platform(Kafka)
- Design i18n service
- Design instant messaging system
- Design Netflix or Youtube
- Design news feeds system
- Design payment system
- Design text based search service
- Distributed counter
- Distributed file system
- Distributed log aggregation
- Distributed monitoring system
- Distributed Unique ID
- Distributed web crawler
- Geolocation based service
- Rate limiting
- Real time interactions on live video
- Realtime comments on live video
- Realtime gaming leaderboard
- Realtime presence platform
- Stock Exchange
- What questions to ask at the beginning of a design
- FOQS: Scaling a distributed priority queue
- Gorilla: A Fast, Scalable, In-memory Time Series Database
- Manage datastore locality at scale with Akkio
- Migrating Messenger storage to optimize performance
- Scribe: Transporting petabytes per hour via a distributed, buffered queueing system
- TAO: Facebook’s Distributed Data Store for the Social Graph
- Twine: A Unified Cluster Management System for Shared Infrastructure
