Lưu trữ mật khẩu là một trong số ít lĩnh vực của phần mềm có một câu trả lời đúng thực sự, đã được công bố, được duy trì và miễn phí. Đây cũng là một trong những lĩnh vực bị làm sai đều đặn nhất, bởi vì các câu trả lời sai từng đúng ở một thời điểm nào đó và không ai quay lại xem xét chúng nữa. Thất bại hiếm khi kỳ lạ....
Phát triển backend
Bài viết, hướng dẫn và tài liệu về Phát triển backend, cung cấp thông tin thực tiễn cho lập trình viên và doanh nghiệp, kèm ghi chú thực tế.
Tài liệu kỹ thuật thất bại theo một cách rất cụ thể và rất dễ đoán. Ai đó viết thật nhiều trong hai tuần rảnh rỗi, rồi hệ thống thay đổi, không ai cập nhật lại, và trong vòng một năm tài liệu đó khẳng định những điều sai một cách đầy tự tin. Từ thời điểm ấy nó còn tệ hơn là không có gì, vì người tin vào nó sẽ hành động...
Một SLA thời gian hoạt động trông giống một lời hứa nhưng vận hành như một chính sách hoàn tiền. Nhà cung cấp biết điều đó. Khách hàng thì thường không, và họ ký thỏa thuận mức dịch vụ với niềm tin rằng mình đã mua được độ khả dụng, trong khi thứ họ mua chỉ là một khoản giảm giá nhỏ cho trường hợp không đạt được nó. Đó...
Ở một nhóm nhỏ, khôi phục sau thảm họa thường chỉ là một dòng duy nhất trong tài liệu mà chưa ai từng mở ra: sao lưu đã được bật. Câu đó đúng nhưng không phải là câu trả lời, bởi nó không nói gì về việc dữ liệu lấy lại sẽ cũ đến mức nào, việc khôi phục mất bao lâu, hay đã có ai từng thực hiện trọn vẹn một lần nào chưa....
Các cuộc tranh luận về phiên bản API hầu như luôn bắt đầu từ đầu sai, tức là từ chỗ đặt số hiệu phiên bản. Đó là quyết định ít hệ quả nhất trong toàn bộ chủ đề. Điều thực sự quan trọng là thay đổi nào mới cần đến một phiên bản mới, và phần lớn đội ngũ sai lầm theo hướng chủ quan: họ phát hành thứ mà họ tin là chỉ bổ...
Công việc cải thiện hiệu năng cơ sở dữ liệu thường bắt đầu bằng việc ai đó đề xuất một máy chủ lớn hơn, và thường kết thúc bằng phát hiện rằng chỉ một truy vấn duy nhất đã quét tuần tự qua 4 triệu dòng trong mỗi lần tải trang. Phần cứng chưa bao giờ là giới hạn. Kế hoạch thực thi mới là giới hạn. Khuôn mẫu này lặp lại...
Cloudflare Queues giải quyết đúng vấn đề mà mọi ứng dụng serverless sớm muộn cũng gặp: một yêu cầu đi tới và kích hoạt phần việc mà người dùng lẽ ra không phải ngồi chờ. Gửi email xác nhận, đổi kích thước ảnh vừa tải lên, đồng bộ bản ghi sang một dịch vụ bên thứ ba. Trên máy chủ truyền thống, bạn giao việc đó cho một...
Cloudflare Hyperdrive tồn tại vì một vấn đề rất cụ thể và chẳng có gì hào nhoáng: một Worker chạy ở 200 thành phố và nói chuyện với duy nhất một cơ sở dữ liệu Postgres đặt tại một thành phố sẽ chậm hơn chính truy vấn đó phát đi từ một máy chủ nằm ngay cạnh cơ sở dữ liệu ấy. Không phải chậm hơn một chút. Thường là chậm...
Cloudflare Workers và AWS Lambda đều là nền tảng điện toán serverless, nhưng chúng xuất phát từ những điểm khác nhau. Lambda là chuẩn serverless đã được khẳng định trong hệ sinh thái AWS khổng lồ; Workers là edge-native, được xây dựng cho độ trễ thấp và phân phối toàn cầu. Năm 2026, cả hai đều xuất sắc, và lựa chọn...
Cloudflare Workers cho phép bạn chạy mã backend tại edge, gần với người dùng, mà không cần quản lý máy chủ. Với API, sự kết hợp giữa cold start gần như bằng không, phân phối toàn cầu và lưu trữ tích hợp chặt chẽ khiến Workers trở thành nền tảng thuyết phục vào năm 2026. Hướng dẫn này giải thích cách một Cloudflare...