Blog

Recent Articles

Discover the latest news, tips and system design from Codemia.

You will learn about web infrastructure, system designs and devops APIs best practices.


QUIC and TCP
QUIC and the End of TCP Sockets: How User-Space Transport Rewrites Flow Control

Why QUIC’s user-space transport lets us ‘kill’ the old app-level event loop: a tour from Tahoe/Reno to Cubic/BBR, then into QUIC’s pacing, loss recovery, and stream-level multiplexing that trim tail latency and jitter at scale.

By CodemiaOct 9, 2025

10 min read

MySQL
Modern MySQL Scalability, Caching and Workload Suitability

From MySQL’s retired query cache to modern Redis/Memcached, this deep dive compares DB-level vs app-level query caching with real-world hit/stale rates and practical guidance.

By CodemiaOct 4, 2025

5 min read

Linux Kernel
Evolution of Linux Writeback: From Pdflush to Per-BDI Threads and FSCache Integration

Follow Linux writeback’s evolution—from bdflush/pdflush to per-BDI flusher threads—and see how FS-Cache/CacheFiles on Ceph clients cut tail write latency by ~2×.

By CodemiaSep 30, 2025

12 min read

Garbage Collector
The Evolution of Garbage Collectors: From Java’s CMS to ZGC, and a JVM vs Go vs Rust Latency Shootout

We dig through five generations of garbage collectors—from CMS to ZGC—using flame graphs, then pit modern JVM ZGC, Go 1.23, and a Rust async executor on the same Kafka-style workload to hunt lingering GC-driven latency spikes. See which runtime tames the tail.

By CodemiaSep 13, 2025

8 min read

Loading...


All Rights Reserved.