2022-01-01から1年間の記事一覧
概要 ハマってしまった問題 原因 ACできたコード 別解(fmt.Scan) まとめ 概要 最近Golangを書くことが多くなりました。普段はWeb開発ばかりやってますがそれ以外にも前から競プロに興味がありました。 なのでせっかくなのでGolangで始めてみようかなと思い立…
本記事について GCPにおけるTraceId GolangでのX-Cloud-Trace-Contextの取得方法 DDDレイヤーの各層でログを出力する 実装前の状況 contextを使用してtraceIdをinfrastructure層へ伝搬 実装内容 ログを出力するためのコード実装 controller層からの呼び出し …
go言語でGCPのCloud Runでログを効果的に管理できるように構造化ログの対応をしてみます。uber開発のzapなどOSSは使用せずに標準logライブラリだけで対応してみました。
やること Cloud Run とは Cloud Runを使ってみる Google Cloud Platformのアカウント作成 gcloud CLIのインストール gcloud CLIにログインする 利用するGCPサービスの有効化 artifact registry さっそくCloud Runにデプロイしてみる APIの準備 artifact regi…
1. 概要 今回の内容 今回作るもの 注意事項 実際に筆者が作ったサンプルコードはこちら 2. 環境設定 project設定 今回作ろうとしているAPIのディレクトリ構造 2. 全体像 3. controller層実装 controller層のインターフェース HandlerHttpRequestとHandlerHtt…
登山動画クリエイター向け軌跡画像作成サービス「GPX2ROUTE」 アクセス方法 できること 使い方 1. GPXファイルを用意する 2. GPX2ROUTEにアクセスして変換する コツ まとめ どうもモリトモです。 登山動画で登山コースや現在地を示すためにルート画像を作成…