2025年3月 作成
Go言語(Golang)は、2009年にGoogleが開発したオープンソースのプログラミング言語です。
日本ではメルカリ、LINE、ヤフー、クックパッドなどの主要IT企業で採用が進んでいます。
型システム
の理解
エラー処理
の考え方
並行処理
の概念
パッケージ
システム
スターティングGo言語
基礎からわかる Go言語
Go言語 超入門
初めてのGo言語
実用 Go言語
軽量な実行ファイル
効率的な並行処理
低いメモリ使用量
クロスプラットフォーム
Istio:Googleによるマイクロサービス管理フレームワーク
Go-kit:分散開発キット
Go-micro:分散システム開発の簡素化
Kratos:Bilibiliが開発したマイクロサービスフレームワーク
goa:デザインファーストを謳うフレームワーク
選定:全エンジニアによるアンケート
効果:型の恩恵と実装の統一
課題:アーキテクチャ設計の難しさ