![ファミマ、クリアカラーの急速充電器。3980円](https://cdn-ak-scissors.b.st-hatena.com/image/square/506bc411ade00529e9da0abaceb8c8f62cf7745e/height=288;version=1;width=512/https%3A%2F%2Fav.watch.impress.co.jp%2Fimg%2Favw%2Flist%2F1511%2F494%2Fmain.jpg)
はじめに OpenTelemetryを使ってgRPCのトレースを楽に取ろうと思うと otelgrpc を使ってよしなにリクエストのトレースを取っていることと思います。 たとえばサーバー側であれば interceptorOpt := otelgrpc.WithTracerProvider(otel.GetTracerProvider()) srv := grpc.NewServer( grpc.UnaryInterceptor(otelgrpc.UnaryServerInterceptor(interceptorOpt)), grpc.StreamInterceptor(otelgrpc.StreamServerInterceptor(interceptorOpt)), ) クライアント側であれば interceptorOpt := otelgrpc.WithTracerProvider(o
リリースしたアプリ リンクはこちら。 アプリを開発したきっかけ エンジニアが筋トレ習慣を身につけるためのアプリを作りたかった エンジニアが愛着の湧くような筋トレ記録アプリがなかった エンジニアが筋トレをするメリット 筋トレ(運動)することで脳のパフォーマンスが上がる(これは職に限らず) 依存先を増やせる(技術力だけでなく「筋肉」にも依存できる) 技術力 + 筋肉 = 最強 どんなアプリ? 主要な機能 筋トレの成果をcommit & merge(記録) mergeした数によって色が変わるカレンダー チーム作成・招待機能 Issue機能 README機能 基本的な使い方 リポジトリ作成 フォルダ・ファイル作成
はじめに この記事は、Merpay Tech Openness Month 2023 15日目の記事です。 こんにちは。メルペイ加盟店精算チームのバックエンドエンジニア@r_yamaokaです。 今日は現在自分がリードして取り組んでいるテストコードの改善について紹介したいと思います。 抱えている課題 私が所属している加盟店精算チームのマイクロサービスは加盟店さま向けサービスとして欠かせないものであり、メルペイ最初期から存在するサービスです。他のマイクロサービスにあまり無い特徴として多数のバッチ処理を行っている点が挙げられます。 お客さま(メルペイユーザー)がお店で行った決済は、一定の頻度で集計し決済手数料を差し引いた上で加盟店さまの銀行口座へ振り込むことになります。 最終的な振込金額を算出するまでの流れとしては 個々の決済金額のリコンサイル(会計マイクロサービスとの金額照合) 日次集計 締
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く