System Design

System Design

Sort by: Newest posts
Avatar

[Series Die-To-Redeliver] Phần 1: Tư duy "Thà chết chứ không giấu lỗi" (Crash-Only Software)

71 1 1
  • Avatar
2
Avatar

Xây dựng Node.js Scaffolding Engine: hơn 1 triệu trạng thái kiến trúc được kiểm chứng

58 0 0
0
Avatar

System Design: URL Shortening Service like Bitly

132 2 0
2
Avatar

Kafka Message Key: "Chìa khóa" để duy trì thứ tự dữ liệu.

164 2 0
1
Avatar

Design Pattern Failure Case Study - Feature Flag và Incident chục nghìn tỷ đồng

117 0 0
0
Avatar

Business Logic Flaw: Thứ khiến nhiều hệ thống “không bị hack” nhưng vẫn mất tiền

121 2 0
2
Avatar

Design pattern - Cây, Chim và các cuộc tập trận

167 0 0
0
Avatar

Từ Lý Thuyết Đến Thực Tế: Thiết Kế Module Invoice Nâng Cao - 3 Dạng Tính Điện/Nước, Dịch Vụ Động, và InvoiceCalculator Thuần Túy không phụ thuộc database

85 2 1
  • Avatar
1
Avatar

Từ Lý Thuyết Đến Thực Tế: SqlQueryManager — tại sao bỏ Eloquent ORM và build tầng data access bằng raw SQL là quyết định đúng cho SaaS multi-tenant

94 1 1
  • Avatar
1
Avatar

Đừng để Database "toang" vì Kafka: Giải quyết bài toán Out-of-order Messages từ gốc đến ngọn

193 1 2
  • Avatar
  • Avatar
4
Avatar

Nghiệp vụ Checkout COD: Không chỉ là một nút bấm - Tư duy xử lý "vạn đơn" cho Backend

100 0 1
  • Avatar
5
Avatar

Tư duy Logging trong hệ thống Laravel "hạng nặng": Đừng để hệ thống của bạn là một "Hộp đen" bí ẩn

101 2 1
  • Avatar
5
Avatar

Thiết kế hệ thống Giỏ hàng (Cart) chuẩn E-commerce: Bài toán Tồn kho và Tính toán động

144 0 1
  • Avatar
4
Avatar

[System Design Version 1 - Bài 10] Message Brokers (RabbitMQ, Kafka): Tại sao các hệ thống lớn không thể sống thiếu hàng đợi?

150 0 1
  • Avatar
4
Avatar

[System Design Version 1 - Bài 5] Hexagonal Architecture & Domain-Driven Design (DDD): Cách bảo vệ "core logic" khỏi sự thay đổi của Framework và Database

437 0 1
  • Avatar
4
Avatar

[System Design Version 1 - Bài 4] Monolith vs. Microservices: Cuộc chiến không hồi kết. Khi nào thì nên chia nhỏ, khi nào thì nên giữ nguyên?

156 0 1
  • Avatar
3
Avatar

[System Design Version 1 - Bài 3] Trade-off (Sự đánh đổi): Nghệ thuật tối thượng trong System Design. Không có kiến trúc hoàn hảo, chỉ có kiến trúc phù hợp với bối cảnh

236 1 1
  • Avatar
3
Avatar

[System Design Version 1 - Bài 2] CAP Theorem & PACELC Theorem: Những định lý bất di bất dịch mà mọi kỹ sư backend phải nằm lòng

350 3 3
  • Avatar
  • Avatar
3
Avatar

[System Design Version 1 - Bài 1] System Design là gì? Tại sao hệ thống chạy đúng ở Local nhưng lại "chết" trên Production?

297 2 3
  • Avatar
  • Avatar
2
Avatar

System Design: Web Crawler

145 0 0
0
Viblo
Let's register a Viblo Account to get more interesting posts.