アーキテクチャ・設計

デザインパターン、システム設計、マイクロサービス、大規模システムの構成要素。

Redis · 2026/10/13 · 9 分で読めます · 112

Spring BootのRedisで分散ロックを実装する

SET NX PXとLuaスクリプトで分散ロックを自分で実装する方法、watchdog搭載のRedissonの使用法、Testcontainersでテストを書く方法、そして頻繁に起こるエラーを回避する方法を学べます。

Kafka · 2026/10/12 · 8 分で読めます · 312

Change Data CaptureとDebeziumとKafka

Debeziumを使ってPostgreSQLのWALを読み込み、すべてのデータ変更をKafkaにプッシュし、Spring Bootで消費。データ書き込みコードの変更は不要です。

Redis · 2026/10/12 · 11 分で読めます · 110

Redis の Hot Key と Big Key: 検出と処理

redis-cli、MEMORY USAGE、OBJECT FREQ を使用して hot key と big key を検出し、キーシャーディング、UNLINK、ローカルキャッシュ、キーレプリケーションで対応する方法を学びます。

Redis · 2026/10/12 · 9 分で読めます · 161

Redis 永続化:RDB、AOF とデータ損失

Redis が RDB と AOF でデータをディスクに永続化する仕組み、各モードの設定方法、そして永続化を有効にしてもデータが失われる状況を理解します。