
·32 min read
gRPCとConnectRPC:最新のマイクロサービスとブラウザネイティブなProtobuf
TypeScriptとGoにおけるgRPCとConnectRPCのアーキテクチャを評価し、HTTP/1.1とHTTP/2ストリーミング、Envoyプロキシ不要のブラウザクライアント、p99 RPCレイテンシについて解説します。
Stories, tutorials, and deep dives spanning across diverse worlds.

TypeScriptとGoにおけるgRPCとConnectRPCのアーキテクチャを評価し、HTTP/1.1とHTTP/2ストリーミング、Envoyプロキシ不要のブラウザクライアント、p99 RPCレイテンシについて解説します。

Go 1.23で導入された標準化されたイテレータは、ループの記述方法とデータストリームの処理方法を変革します。この新機能の構文、パターン、および実用的なアプリケーションについて詳しく見ていきましょう。

goroutineワーカープール、チャネルのファンイン/ファンアウト、contextによるキャンセル、競合状態の防止戦略など、Goの高度な並行処理パターンを習得しましょう。

Kubebuilderを使用してGoで本番KubernetesOperatorを構築し、ステートフルワークロードとカスタムリソースを管理するためのステップバイステップチュートリアル。

Go製DNSプレイグラウンドでIP検索データベースのフットプリントを117MBから46MBに削減し、リソース制約のあるクラウドサーバーでのOOMクラッシュを解消した方法を、pprof、netip.Addr、ASN重複排除を用いて解説します。