Giới thiệu

Blog này viết gì, viết cho ai, và vì sao nhiều ví dụ dùng chung một công ty bán hàng hư cấu.

Kumeo là nơi chia sẻ và thực chiến các vấn đề công nghệ thông tin: cơ sở dữ liệu, hệ thống, bài toán kinh điển, AI, bảo mật, mạng, công nghệ mới và nghiên cứu.

Mỗi bài đi từ cơ chế đến quyết định cụ thể. Không dừng ở "nên làm thế này", mà cho thấy vì sao, bằng số nào, và cách tự kiểm chứng trên máy của mình.

Viết cho ai

Kỹ sư phần mềm, kỹ sư dữ liệu, người vận hành hệ thống, và người đang học để trở thành những người đó. Bài không dạy cú pháp cơ bản. Bài giải thích cơ chế, để lần sau gặp một hệ thống khác bạn vẫn suy ra được câu trả lời.

Cách viết

  • Mỗi khẳng định đi kèm cơ chế, con số, hoặc đoạn code để tự chạy.
  • Code trong bài đã được chạy thử. Số in ra là số chạy được, ghi kèm phiên bản và máy chạy.
  • Số minh họa được ghi rõ là minh họa. Ước lượng được ghi rõ là ước lượng.
  • Cuối bài có danh sách tài liệu, paper hoặc mã nguồn đã dùng để đối chiếu.

Hai kiểu bài

Bài ngắn, 8 đến 12 phút đọc: một vấn đề, một ví dụ, một kết luận dùng được ngay. Phần lớn các bài thuộc kiểu này.

Chương chuyên sâu, dài hơn nhiều, nằm trong một series: đủ chi tiết để làm tài liệu tra cứu. Ví dụ là series SQL Server, đi từ page 8 KB đến kế hoạch thực thi.

Một công ty cho mọi ví dụ

Nhiều bài dùng chung BanHang, một công ty bán lẻ trực tuyến hư cấu: 200.000 khách, khoảng 13.000 đơn mỗi ngày, một database SQL Server, một API, một cụm cache, một hàng đợi sự kiện, và một trợ lý AI trả lời khách bằng tiếng Việt.

Dùng chung một công ty để ví dụ ở bài này ghép được với bài khác. Bài về khóa trong database và bài về idempotency của API thanh toán nói về cùng một đơn hàng. Bài về consistent hashing nói về đúng cụm cache đứng trước database đó.

Nên đọc gì trước

Tìm nhanh

Ô tìm kiếm ở đầu trang tìm trong tiêu đề, từng mục và cả trong code. Gõ không dấu cũng được. Phím / đưa con trỏ vào ô tìm kiếm.