System Design

System Design

Sắp xếp theo: Bài viết mới nhất
Avatar

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

110 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

56 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

68 1 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

60 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?

50 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

72 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?

71 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

79 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

106 1 3
  • Avatar
  • Avatar
2
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?

138 2 3
  • Avatar
  • Avatar
2
Avatar

System Design: Web Crawler

49 0 0
0
Avatar

System Design: URL Shortener about 100 million tps

37 0 0
0
Avatar

[Big-tech-interview - System Design] Thiết kế 1 Distributed ID Generator sao cho hợp lý - 4 ways

56 0 0
0
Avatar

[Laravel Masterclass] Làm chủ QR Code: Nghệ thuật "Đúc" mã vạch và Thảm họa I/O ổ cứng

55 0 1
  • Avatar
3
Avatar

Cách Server tìm kiếm siêu tốc trên khối dữ liệu mã hóa (Zero-Knowledge Search)

42 0 1
  • Avatar
3
Avatar

Vừa bấm Update, F5 lại ra dữ liệu cũ: Lỗi tại code hay tại... nhân phẩm?

57 1 1
  • Avatar
6
Avatar

[C++ OOP Thực Chiến] Bài 2: Class và Object - Ngừng code "bún rối", hãy tư duy như một nhà thiết kế hệ thống!

62 0 1
  • Avatar
4
Avatar

Tạm biệt REST API "nghẽn mạch": Tại sao Event-Driven với Kafka là tương lai của Microservices?

121 0 1
  • Avatar
4
Avatar

Giải mã "Bản đồ Microservices": Từ Request của User đến kiến trúc

101 1 1
  • Avatar
4
Avatar

"Under the Hood": Database thực sự lưu dữ liệu xuống ổ đĩa như thế nào?

71 0 1
  • Avatar
5
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí