6. その他

SRE(Site Reliability Engineering)の基礎と大事なポイントまとめ

こんにちは。Tomoyuki(@tomoyuki65)です。SRE(Site Reliability Engineering)について学びたいと思い、2025年11月時点での最新の本として「SREの知識地図——基礎知識から現場での実践まで」...
2. 基礎

Go言語(Golang)でよく使われるパッケージまとめ

こんにちは。Tomoyuki(@tomoyuki65)です。Go言語(Golang)にはimportすることで使用できる標準パッケージが色々とありますが、その中でもよく使われるものもあります。そこでこの記事では、Go言語(Golang)でよ...
2. 基礎

Go言語(Golang)のruntimeパッケージについて

こんにちは。Tomoyuki(@tomoyuki65)です。Go言語(Golang)にはimportすることで使用できる標準パッケージが色々ありますが、その中にはGoのプログラム実行時の動作を制御したり観察するための標準パッケージとして「r...
6. その他

Goエンジニアにおけるインフラの勉強について

こんにちは。Tomoyuki(@tomoyuki65)です。Goエンジニアの仕事というのは主にバックエンドエンジニア領域の仕事になると思いますが、個人だったり、小さい組織や小さいプロジェクトになればなるほど、バックエンドエンジニアがインフラ...
4. ツール&環境

【Terraform入門】GARのDockerコンテナをCloud Runにデプロイしてインフラ環境を構築する方法

こんにちは。Tomoyuki(@tomoyuki65)です。Webサービス開発においては、何らかのクラウドサービスを利用してインフラ環境を構築することになると思います。その際に実務においては主にTerraformなどのIaC(Infrast...
3. 応用

Go言語(Golang)のAPI用DockerコンテナをGoogle Cloud Artifact Registry(GAR)にデプロイする方法

こんにちは。Tomoyuki(@tomoyuki65)です。Go言語で作ったAPIなどを本番環境にデプロイしたい場合、まずはコンテナ保存用のクラウドサービスに登録する必要がでてくると思います。例えばGoogle CloudであればArtif...
2. 基礎

Go言語(Golang)のslogでソース情報も合わせて出力する方法

こんにちは。Tomoyuki(@tomoyuki65)です。以前にGo言語(Golang)のログ出力において「log/slog」が使えるのをご紹介しましたが、ログ出力時に合わせてソース情報も出力させることが可能です。この記事では、slogで...
4. ツール&環境

HomebrewでGoogle Cloud SDKをインストールしてgcloudコマンドを使えるようにする方法

こんにちは。Tomoyuki(@tomoyuki65)です。インフラにGoogle Cloudを使い、ローカルから各種操作をしたい場合、事前に「gcloud」コマンドを使えるようにしておく必要があると思います。この記事では、そんなgclou...
3. 応用

マイクロサービスアーキテクチャの基礎知識まとめ

こんにちは。Tomoyuki(@tomoyuki65)です。Go言語(Golang)はマイクロサービス開発でよく使われたりするため、マイクロサービスアーキテクチャの基礎知識については知っておいた方がいいでしょう。この記事では、そんなマイクロ...
2. 基礎

Go言語(Golang)のgoroutine(ゴルーチン/ゴールーチン)の使い所まとめ

こんにちは。Tomoyuki(@tomoyuki65)です。Go言語(Golang)を使うメリットの一つとしては、goroutine(ゴルーチン/ゴールーチン)による非同期処理によって並行処理が簡単に行えることです。ただし、使い所は選ぶ必要...
スポンサーリンク