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.

20
Bài viết
7
Chủ đề
255
Lượt đọc
11/06/2026
Cập nhật gần nhất
Tất cả bài viết
Bulkhead Pattern trong Backend Production: failure isolation để một dependency nghẽn không kéo sập cả hệ thống
System Design Mới
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

🤖
System Design Mới
System Design

Transactional Outbox trong Backend: chống lệch trạng thái giữa database và event broker trong production

Phân tích Transactional Outbox trong backend production: vì sao dual write dễ lỗi, cách relay publish event an toàn, idempotency consumer, o

Dead Letter Queue trong Event-Driven Systems: poison message, retry budget và replay an toàn
System Design Mới
System Design

Dead Letter Queue trong Event-Driven Systems: poison message, retry budget và replay an toàn

Phân tích Dead Letter Queue dưới góc nhìn production engineering: khi nào nên đẩy message sang DLQ, cách phân biệt retryable với poison mess

Read-after-write consistency trong production: xử lý replica lag, stale read và UX sai trạng thái
System Design Mới
System Design

Read-after-write consistency trong production: xử lý replica lag, stale read và UX sai trạng thái

Phân tích read-after-write consistency trong backend production: vì sao replica lag gây stale read, khi nào cần read-your-writes, sticky rea

Cache Stampede trong Backend Production: request coalescing, stale-while-revalidate và anti-dogpile thực chiến
System Design Mới
System Design

Cache Stampede trong Backend Production: request coalescing, stale-while-revalidate và anti-dogpile thực chiến

Phân tích cache stampede trong backend production và cách chống dogpile bằng request coalescing, stale-while-revalidate, jitter TTL, negativ

Feature Flags trong Backend Production: release an toàn, rollback nhanh và giảm rủi ro migration
System Design Mới
System Design

Feature Flags trong Backend Production: release an toàn, rollback nhanh và giảm rủi ro migration

Hướng dẫn kỹ thuật dùng feature flags trong backend production: release toggle, kill switch, dark launch, progressive rollout, database migr

Contract Testing cho Microservices: chặn breaking change trước khi vỡ production
System Design Mới
System Design

Contract Testing cho Microservices: chặn breaking change trước khi vỡ production

Hướng dẫn contract testing cho microservices và event-driven systems: consumer-driven contract, backward compatibility, Pact, schema evoluti

Graceful Shutdown cho Backend trên Kubernetes: tránh mất request khi deploy production
System Design Mới
System Design

Graceful Shutdown cho Backend trên Kubernetes: tránh mất request khi deploy production

Hướng dẫn thiết kế graceful shutdown cho backend trên Kubernetes: SIGTERM, readiness, endpoint drain, terminationGracePeriodSeconds, HTTP/gR

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.