Bỏ qua đến nội dung

Thẻ

#system-design

17 bài viết

System Design13 phút đọc

System Design Primer: Bản Thiết Kế Sống Còn Cho Hệ Thống Triệu Người Dùng

Giải mã System Design Primer của Donne Martin: bộ khung kiến trúc phân tán, các định lý đánh đổi và lộ trình thiết kế hệ thống hàng triệu người dùng.

#system-design#distributed-systems#scalability
AI & Agents20 phút đọc

Lanshu AI Presenter Video: Kiến trúc Audio-Clock và Sự thật đằng sau cơn sốt

Mổ xẻ Lanshu: Skill tạo video MC AI gây sốt mạng. Tìm hiểu kiến trúc Audio-Clock, kỹ thuật tách Motion Plate và bộ ngắt mạch bảo vệ ví tiền dev.

#ai-video#ai-agents#codex
Cập nhật
AI & Agents13 phút đọc

TypeSafe AI Là Gì: Cỗ Máy System 1 Trị Giá 40 Triệu USD & Jev Primitives

TypeSafe AI là gì? Khám phá cỗ máy System 1 trị giá 40 triệu USD từ cựu OpenAI: thay thế LLM sinh chữ bằng mô hình quyết định Jev có kiểu dữ liệu dưới 100ms.

#ai-architecture#system-design#machine-learning
System Design7 phút đọc

Caching & Redis: Mô hình tư duy 'Tờ giấy nhớ'

Tại sao Redis làm mọi thứ nhanh hơn? Hướng dẫn chuyên sâu về cache invalidation (vấn đề khó nhất CS), các chiến lược eviction, và Redis data types.

#system-design#redis#performance
System Design5 phút đọc

CDN: Mô hình tư duy 'Cửa hàng Tiện lợi'

Tại sao ảnh load ngay với user Mỹ nhưng ì ạch ở Việt Nam? Hướng dẫn chuyên sâu về CDN Edge Node, Cache-Control header và cache busting.

#system-design#performance#networking
System Design8 phút đọc

Task Queue & Message Broker: Celery, RabbitMQ và Kafka - Phân biệt rõ ràng

Tại sao gửi email làm đứng API? Hướng dẫn chuyên sâu về xử lý bất đồng bộ: từ Celery/Django-Q (hàng đợi tác vụ) đến RabbitMQ (môi giới) và Kafka (luồng sự kiện).

#system-design#python#celery
System Design8 phút đọc

Rate Limiting & Circuit Breaker: Mô hình tư duy 'Đèn Giao thông & Hộp Cầu dao'

Làm sao ngăn một client xấu làm sập toàn bộ API của bạn? Hướng dẫn chuyên sâu về chiến lược rate limiting, circuit breaker và các pattern tăng cường độ bền.

#system-design#resilience#api
System Design6 phút đọc

Tại Sao Phần Cứng Rẻ Không Thể Giúp Redis Thay Thế Database Cốt Lõi

Phần cứng ngày càng rẻ, tại sao không dùng Redis làm DB chính? Vì giới hạn không nằm ở tốc độ, mà nằm ở các yếu tố đảm bảo và ngữ nghĩa dữ liệu.

#system-design#databases#redis
System Design6 phút đọc

REST vs. GraphQL vs. gRPC: Mô hình tư duy 'Thực đơn Nhà hàng'

Tại sao GraphQL lại ra đời nếu REST đã ổn? Hướng dẫn chuyên sâu về giao thức API, khi nào dùng cái nào, và tại sao gRPC thay đổi cuộc chơi cho các service nội bộ.

#system-design#api#rest
System Design7 phút đọc

Chứng chỉ API & Chuỗi niềm tin (Chain of Trust): Mô hình tư duy chuẩn chỉ

Dừng việc đoán mò với lỗi SSL. Hướng dẫn cấp độ chuyên gia về Chain of Trust, debug bằng openssl và cách chứng minh lỗi thuộc về ai.

#system-design#security#api
System Design6 phút đọc

Authentication vs. Authorization vs. OAuth: Mô hình tư duy 'Thẻ Căn cước'

Đừng nhầm lẫn 401 và 403 nữa. Hướng dẫn chuyên sâu về AuthN (Bạn là ai), AuthZ (Bạn được làm gì) và OAuth (Chìa khóa Valet).

#system-design#security#api
System Design5 phút đọc

Consistent Hashing: Mô hình tư duy 'Phòng Tủ Khóa'

Cassandra biết server nào giữ data của bạn thế nào? Hướng dẫn chuyên sâu về consistent hashing, virtual node và cách cache không bị vô hiệu khi scale.

#system-design#distributed-systems#hashing
System Design3 phút đọc

Latency vs. Throughput vs. Bandwidth: Mô hình tư duy 'Ống nước'

Tại sao mạng nhanh (Bandwidth) mà API vẫn chậm (Latency)? Hướng dẫn chuyên sâu về P99, nút cổ chai và cách tối ưu hiệu năng.

#system-design#performance#metrics
System Design7 phút đọc

Load Balancer, Reverse Proxy, API Gateway: Mô hình tư duy 'Khách sạn 5 sao'

Phân biệt 'Bộ ba giao thông' (Traffic Trio) ở đẳng cấp chuyên gia. Từ mô hình tư duy đến cấu hình Nginx thực chiến, và cách debug lỗi 502 vs 504.

#system-design#networking#infrastructure
System Design5 phút đọc

Monolith vs. Microservices: Mô hình tư duy 'Biệt thự vs Ngôi làng'

Microservices có phải chỉ là sự cường điệu (hype)? Hướng dẫn chuyên sâu về 'Distributed Monolith', cái giá của Latency, và khi nào thì thực sự nên tách service.

#system-design#architecture#microservices
System Design10 phút đọc

Partitioning, Bucketing, Sharding, Replication, Edge: Mô hình tư duy chuẩn chỉ

Mô hình tư duy về partitioning, bucketing, sharding, replication và edge computing - khi nào dùng cái nào trong hệ thống phân tán.

#system-design#databases#scaling
System Design6 phút đọc

SQL vs. NoSQL: Mô hình tư duy 'Thư viện vs Nhà kho'

Tại sao MongoDB nhanh nhưng Postgres lại an toàn hơn? Hướng dẫn chuyên sâu về Schema, ACID và tại sao JSONB có thể là thứ NoSQL duy nhất bạn cần.

#system-design#databases#postgresql