Trang chủ System Design
📚 Kiến thức thực chiến

System Design
Đọc để hiểu thật, không chỉ biết.

System design, software architecture, scalability, availability và trade-off khi xây hệ thống.

36
Bài viết
7
Chủ đề
702
Lượt đọc
08/07/2026
Cập nhật gần nhất
Tất cả bài viết
PostgreSQL SKIP LOCKED cho Job Queue trong Production: tăng throughput mà không nuốt công việc trong im lặng
System Design
System Design

PostgreSQL SKIP LOCKED cho Job Queue trong Production: tăng throughput mà không nuốt công việc trong im lặng

Phân tích cách dùng FOR UPDATE SKIP LOCKED cho job queue trong PostgreSQL production: claim job an toàn, throughput, starvation, fairness, r

Database Connection Pool Queueing trong Production: vì sao pool chưa cạn mà latency đã leo thang
System Design
System Design

Database Connection Pool Queueing trong Production: vì sao pool chưa cạn mà latency đã leo thang

Phân tích database connection pool queueing trong production: vì sao acquire wait tăng dù pool chưa full, cách đọc saturation signal, sizing

Backfill dữ liệu cho bảng lớn trong Production: tránh lock kéo dài, replica lag và cutover đầy ảo giác
System Design
System Design

Backfill dữ liệu cho bảng lớn trong Production: tránh lock kéo dài, replica lag và cutover đầy ảo giác

Phân tích cách backfill dữ liệu cho bảng lớn trong production: chunking, dual write, cutover, replica lag, idempotency, throttling, verify d

PostgreSQL Partial Index trong Multi-Tenant Production: giảm write amplification mà không tự bẫy planner
System Design
System Design

PostgreSQL Partial Index trong Multi-Tenant Production: giảm write amplification mà không tự bẫy planner

Phân tích cách dùng partial index trong PostgreSQL production cho hệ multi-tenant: giảm kích thước index, tối ưu query theo tenant và trạng

PostgreSQL Materialized View Refresh trong Production: khi cache SQL thành bottleneck, stale data và lock surprise
System Design
System Design

PostgreSQL Materialized View Refresh trong Production: khi cache SQL thành bottleneck, stale data và lock surprise

Phân tích PostgreSQL materialized view refresh trong production: khi nào đáng dùng, REFRESH MATERIALIZED VIEW vs CONCURRENTLY, unique index

Cursor Pagination vs Offset Pagination trong API Production: chọn sai là page sâu chậm, dữ liệu drift và client đọc trùng item
System Design
System Design

Cursor Pagination vs Offset Pagination trong API Production: chọn sai là page sâu chậm, dữ liệu drift và client đọc trùng item

Phân tích cursor pagination vs offset pagination cho API production: page sâu chậm dần, dữ liệu drift, index design, opaque cursor và checkl

Consumer Lag trong Kafka Production: đừng chỉ nhìn số lag, hãy đọc throughput debt, partition skew và backpressure chain
System Design
System Design

Consumer Lag trong Kafka Production: đừng chỉ nhìn số lag, hãy đọc throughput debt, partition skew và backpressure chain

Phân tích consumer lag trong Kafka production dưới góc nhìn vận hành thật: throughput debt, partition skew, rebalance, batch tuning, downstr

PostgreSQL Deadlock Debugging trong Production: đọc lock graph, tìm root cause và vá đúng chỗ
System Design
System Design

PostgreSQL Deadlock Debugging trong Production: đọc lock graph, tìm root cause và vá đúng chỗ

Hướng dẫn debug PostgreSQL deadlock trong production: đọc log deadlock detected, phân tích pg_locks, lock graph, transaction order, retry đú

Khám phá theo chủ đề
🔥 Chỉ còn 20 suất — Khai giảng khoá PSE gần nhất

Bắt đầu hành trình thành Software Engineer hôm nay

Đăng ký để đội ngũ Cole.vn liên hệ tư vấn miễn phí trong vòng 24 giờ.

Chúng tôi không spam. Thông tin của bạn được bảo mật tuyệt đối.