Consistent hashing là gì: Cân bằng tải cho hệ thống phân tán

Consistent hashing là gì? Đây là kỹ thuật băm đặc biệt giúp hệ thống phân tán chỉ phải di chuyển một phần rất nhỏ dữ liệu mỗi khi số lượng…

Xem thêm

WebAssembly là gì: Công nghệ mã nhị phân chạy nhanh trên web

WebAssembly (Wasm) là công nghệ mã nhị phân cho phép chạy mã nguồn đã biên dịch từ các ngôn ngữ như C, C++, Rust hay Go trên trình duyệt với…

Xem thêm

Trình biên dịch là gì: Quy trình biên dịch mã nguồn từ A-Z

Trình biên dịch là gì: Từ mã nguồn đến chương trình chạy được Trình biên dịch (compiler) là chương trình dịch mã nguồn viết bằng ngôn ngữ cấp cao —…

Xem thêm

DNS over HTTPS là gì: Bảo mật và riêng tư cho DNS

DNS over HTTPS (viết tắt DoH) là cách thực hiện truy vấn phân giải tên miền thông qua giao thức HTTPS thay vì gửi truy vấn DNS dạng văn bản…

Xem thêm

Event Sourcing là gì – Nguyên lý và Ứng dụng thực tế

Event Sourcing là một kiến trúc phần mềm lưu toàn bộ thay đổi trạng thái ứng dụng dưới dạng một chuỗi sự kiện bất biến, thay vì chỉ giữ lại…

Xem thêm

Mạng mesh không dây: Kiến trúc tự tổ chức và tự phục hồi mạnh mẽ

Mạng mesh không dây là gì? Đây là một mạng truyền thông gồm các nút radio được tổ chức theo topo lưới, trong đó mỗi thiết bị vừa đóng vai…

Xem thêm

Bloom filter là gì? Cấu trúc dữ liệu xác suất tiết kiệm bộ nhớ

Bloom filter là gì? Đây là một cấu trúc dữ liệu xác định xác suất, được nhà khoa học máy tính Burton Howard Bloom đề xuất năm 1970, dùng để…

Xem thêm

Ẩn dữ liệu nhạy cảm trong commit Git: Công cụ và quy trình đúng

Ẩn dữ liệu nhạy cảm trong commit Git là một trong những sai lầm phổ biến nhất của lập trình viên: đẩy API key, mật khẩu hoặc token lên kho…

Xem thêm

Thuật toán Dijkstra: Tìm đường ngắn nhất trên đồ thị có trọng số

Thuật toán Dijkstra là thuật toán tìm đường ngắn nhất trên đồ thị có trọng số, được Edsger W. Dijkstra đề xuất vào năm và phổ biến rộng rãi nhờ…

Xem thêm

Circuit Breaker Pattern: Chống lỗi dây chuyền trong hệ thống

Circuit Breaker Pattern là một mẫu thiết kế lập trình giúp hệ thống chịu lỗi tốt hơn bằng cách ngắt kết nối tới dịch vụ đang hỏng, thay vì cứ…

Xem thêm