0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Goで何を実装してるか

Posted at

概要

現在自分が開発しているプロダクトでは、メインの言語にGoを採用している
なぜGoを選定して、Goで何を開発しているかを書く

API

他の言語でも問題ない部分ではあるが、GoでAPIを書く上で特に困っている点はない
フレームワークにGinを採用したが、標準パッケージだけでも問題なく実装できる

Swaggerドキュメントが生成できて、Swagger UIも使えるのでswagは便利

CLI

Cobraがめちゃくちゃ便利
クロスコンパイルもできるので、今のところGoがCLIを作るのに一番快適

Kubernetesのカスタムコントローラー

これがGoを選定した最も大きい要素
Kubernetesのカスタムコントローラーを実装するなら基本的にはGoを選定することになると思う
フレームワークとしてkubebuilderを使用している

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?