
gRPC vs ConnectRPC: Microservices hiện đại và Protobuf gốc trình duyệt
Đánh giá kiến trúc gRPC vs ConnectRPC trong TypeScript và Go, khám phá streaming HTTP/1.1 vs HTTP/2, client trình duyệt không cần proxy Envoy và độ trễ RPC p99.
Stories, tutorials, and deep dives spanning across diverse worlds.

Đánh giá kiến trúc gRPC vs ConnectRPC trong TypeScript và Go, khám phá streaming HTTP/1.1 vs HTTP/2, client trình duyệt không cần proxy Envoy và độ trễ RPC p99.

Go 1.23 giới thiệu các iterator được tiêu chuẩn hóa, thay đổi cách chúng ta viết vòng lặp và xử lý luồng dữ liệu. Tìm hiểu cú pháp, các mẫu và ứng dụng thực tế của tính năng mới này.

Nắm vững các mô hình đồng thời Go nâng cao: worker pool goroutine, fan-in/fan-out channel, hủy context và các chiến lược ngăn chặn race condition.

Hướng dẫn từng bước về xây dựng Kubernetes Operator trong môi trường sản xuất bằng Go sử dụng Kubebuilder để quản lý các workload có trạng thái và tài nguyên tùy chỉnh.

Tìm hiểu cách tôi giảm dung lượng cơ sở dữ liệu tra cứu IP từ 117MB xuống 46MB trong một Go DNS playground, loại bỏ lỗi OOM trên các máy chủ đám mây hạn chế tài nguyên - sử dụng pprof, netip.Addr và khử trùng lặp ASN.