Programming tutorial - IT technology blog

Làm chủ Protocol Buffers: Thiết kế API Schema-first cho Dự án Đa ngôn ngữ

Protocol Buffers cho phép microservice của bạn có một nguồn sự thật duy nhất cho các data contract — viết schema một lần, tự động sinh code type-safe cho Go, Python và TypeScript. Hướng dẫn này bao gồm toàn bộ workflow: định nghĩa file .proto, chiến lược versioning, và phát hiện breaking change trong CI với công cụ buf.
Programming tutorial - IT technology blog

Xây Dựng Rate Limiter từ Đầu trong Go: Thuật Toán Token Bucket để Bảo Vệ API

Tự xây dựng rate limiting từ đầu giúp bạn thấy rõ những gì thực sự đang xảy ra bên trong các thư viện mà bạn thường dùng. Bài viết này hướng dẫn triển khai Token Bucket rate limiter an toàn đồng thời trong Go — từ thuật toán cốt lõi đến HTTP middleware — kèm lời khuyên thực tế về điều chỉnh tham số cho production.