Skip to content

Blog

OpenTelemetry JS: 構造化ログへtrace_idを自動付与する仕組み

OpenTelemetry JS SDK を利用して、Winston の構造化ログに trace_id を自動で付与する方法とその仕組みを学習しました。@opentelemetry/instrumentation-winston がどのように trace_id をログに挿入するのか、コードを読み解きながら確認しました。Observability を高めるための具体的な設定方法と内部動作について、学んだことを記録します

【Next.js】Auth.jsとKeycloakで実装する認証基盤

Next.js v15とAuth.js v5を使ってKeycloakと連携したログイン機能の実装方法について学習した内容を説明します。特にSessionProviderの設定、ミドルウェアを使用した認証制御、複数のミドルウェアの組み合わせ方など、具体的な実装例を交えて解説していきます。

テーブルの継承について学ぶ

データベースのテーブル継承における3つの主要な戦略(単一テーブル継承、具象テーブル継承、クラステーブル継承)について学習した内容を説明します。それぞれの戦略のメリット・デメリットを比較し、sqlcを使用した具体的な実装例を通して解説していきます。