Scaling Zoom TeamChat: Backend Optimization
Exploring the architectural upgrades and caching strategies involving Redis and DynamoDB that helped support massive conference list pushes.
Read ArticleTechnical deep dives into distributed systems, backend architecture, and high-performance computing. Notes from the field on scaling infrastructure and exploring emerging tech.
Exploring the architectural upgrades and caching strategies involving Redis and DynamoDB that helped support massive conference list pushes.
Read ArticleA deep dive into MIT 6.5840 course projects. How I implemented Leader Election and Log Compaction using the Raft consensus algorithm.
Read ArticleAn overview of current large model application technologies including RAG and MCP. My experience using Claude Code and ChatGPT CodeX.
Read ArticleTechniques for mitigating high write pressure on DBs during massive message broadcasts by introducing specialized coroutine pools.
Read ArticleTechniques for preventing cache stampedes and effectively using Redis pipelines to improve throughput in backend services.
Read ArticleLooking back at my Master's in Computer Science at Clemson. From research to campus life in South Carolina.
Read ArticleRedesigning the storage architecture for historical message queries to solve DB throughput limits and prevent production alarms.
Read ArticleTransitioning from C++ to Golang: The pros, the cons, and why Go's concurrency model is a game changer for backend development.
Read ArticleLoading more articles