speakerdeck.com 社内で発表したものを社外向けに編集し公開しました。 幅広い環境でSSL対応しないといけない方に一読いただきたい内容です。 Scala + Play Framework の環境で分散トレーシングを導入したくなったので色々調べたり実験しました。(結論から言うと、まだうまくいっていません…。) 分散トレーシングって?なんで使いたいの? 今回、僕が導入したいシステム(サーバサイドアプリケーション)はマイクロサービスアーキテクチャではないのですが、APIのレスポンスタイム向上のために分散トレーシングシステムを入れたくなりました。 もちろん本当は「分散」トレーシングシステムである必要はなく、単純に グラフィカルに 処理のボトルネックを見たいだけです。 例えば、並行に処理している場合、ボトルネックを分析するのがログ等のテキストだと難しいことがあります。 以下のような処理が