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 Transaction Isolation trong Production: chọn đúng Read Committed, Repeatable Read hay Serializable
System Design
System Design

PostgreSQL Transaction Isolation trong Production: chọn đúng Read Committed, Repeatable Read hay Serializable

Giải thích Read Committed, Repeatable Read và Serializable trong PostgreSQL dưới góc production: anomaly nào còn xảy ra, khi nào cần retry,

Idempotent Consumer trong Event-Driven Production: chống duplicate processing mà không tự lừa mình bằng exactly-once
System Design
System Design

Idempotent Consumer trong Event-Driven Production: chống duplicate processing mà không tự lừa mình bằng exactly-once

Phân tích idempotent consumer dưới góc production engineering: duplicate messages đến từ đâu, vì sao exactly-once không đủ cho business side

AsyncAPI và Event Contract Governance: cách giữ event-driven architecture không trôi thành mớ implicit contract trong production
System Design
System Design

AsyncAPI và Event Contract Governance: cách giữ event-driven architecture không trôi thành mớ implicit contract trong production

Phân tích AsyncAPI và event contract governance trong production: vì sao event-driven system dễ trôi thành implicit contract, cách kết hợp A

Retry Storm và Timeout Budget trong Backend Production: chặn khuếch đại lỗi trước khi tự DDoS chính mình
System Design
System Design

Retry Storm và Timeout Budget trong Backend Production: chặn khuếch đại lỗi trước khi tự DDoS chính mình

Phân tích retry storm và timeout budget trong backend production: vì sao retry dễ khuếch đại sự cố, cách chia deadline, dùng retry budget, j

PostgreSQL Query Plan Regression trong Production: vì sao query đang ổn bỗng chậm sau một lần deploy hoặc ANALYZE
System Design
System Design

PostgreSQL Query Plan Regression trong Production: vì sao query đang ổn bỗng chậm sau một lần deploy hoặc ANALYZE

Phân tích query plan regression trong PostgreSQL production: vì sao plan xấu xuất hiện sau deploy hoặc ANALYZE, cách đọc EXPLAIN ANALYZE BUF

Queue-Based Load Leveling trong Backend Production: dùng queue để hạ đỉnh tải mà không che giấu bottleneck
System Design
System Design

Queue-Based Load Leveling trong Backend Production: dùng queue để hạ đỉnh tải mà không che giấu bottleneck

Phân tích queue-based load leveling cho backend production: khi nào nên dùng queue để hấp thụ burst traffic, cách giới hạn concurrency, đọc

Adaptive Concurrency Limits trong Backend Production: giữ latency ổn định mà không chờ hệ thống sập mới throttle
System Design
System Design

Adaptive Concurrency Limits trong Backend Production: giữ latency ổn định mà không chờ hệ thống sập mới throttle

Phân tích adaptive concurrency limits trong backend production: khác gì rate limiting và circuit breaker, dùng tín hiệu nào để điều chỉnh li

Bulkhead Pattern trong Backend Production: failure isolation để một dependency nghẽn không kéo sập cả hệ thống
System Design
System Design

Bulkhead Pattern trong Backend Production: failure isolation để một dependency nghẽn không kéo sập cả hệ thống

Phân tích Bulkhead Pattern trong backend production: tách pool, queue, worker và concurrency budget để cô lập lỗi, giảm blast radius và trán

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.