2025-04-01から1ヶ月間の記事一覧
概要 CDC(Change Data Capture)は、データベースの変更(挿入、更新、削除)をリアルタイムで検出し、その変更を他のシステムに伝播させる技術 Kafkaでは、CDCを利用してデータベースの変更をトピックにストリームとして送信し、他のシステムで処理するこ…
概要 Kafka UIは、Apache Kafkaクラスターを操作・管理するためのグラフィカルユーザーインターフェース. Kafkaのトピック、パーティション、コンシューマグループ、メッセージなどを視覚的に確認・操作できるツール. Kafka UIを使うメリット トピックの可視…
IAM(Identity and Access Management)認証は、AWSリソースへのアクセスを制御するための仕組みである。 以下に、IAM認証の基本的な手順を示す。 1. IAMユーザーの作成 AWSマネジメントコンソールにログイン 管理者権限を持つアカウントでログインする。 IA…
buf registry loginを実行する環境設定手順 buf registry loginを実行するための環境設定手順は以下の通りである。 1. Buf CLIのインストール Buf CLIを以下のコマンドでインストール brew install bufbuild/buf/buf 2. Buf CLIのバージョン確認 インストー…
サーキットブレイカーとは システムの安定性を保つために、外部サービスやリソースへの呼び出しを制御する仕組み Resilience4j サーキットブレイカーのライブラリ マイクロサービスや分散システムにおいて、外部サービスやリソースへの呼び出しの信頼性を向…
interfaceとabstractは、Kotlinでクラスの設計や抽象化に使用される intarfaceの使い所 共通のプロパティや処理を定義する: 異なるクラス間で共通のメソッドやプロパティを定義し、統一的に扱いたい場合。例: リポジトリやサービスのインターフェース。 多重…
Encryptors.deluxの概要 Spring Security の Encryptors クラスに属するメソッドで、テキストの暗号化と復号化を行うための TextEncryptor インスタンスを生成 指定されたパスワードとソルトを使用して暗号化キーを生成し、AES 暗号化アルゴリズムを使用して…