記事
実際の開発経験をもとに、設計の判断、並行処理、エンジニアリングの実践を記録しています。
リアルタイム相場約 10 分
RateHub:分散型の相場配信基盤から単一のリアルタイムサービスへ
上流接続の重複と高頻度のデータベースアクセスを起点に、リアルタイム経路の短縮と複雑さの抑制に至った設計の振り返り。
並行制御約 8 分
ファイルダウンロードキャッシュの並行制御:重複取得から安全な削除まで
オブジェクトストレージの短期キャッシュを題材に、同一キーの要求統合、ETag 検証、無効化後も読み取り中のファイルの扱いを考える。
アクセス制御約 8 分
マイクロサービスのリソース認可:ゲートウェイ・集中判断・ローカル実行
ゲートウェイ検査、集中型の認可判断、サービス内の実行を通じて、権限粒度・性能・可用性・ポリシーの一貫性を考える。
トランザクション一貫性約 8 分
レポート生成・承認の一貫性設計:分散調整の前にトランザクション境界を絞る
レポート業務を題材に、共有 DB、動的データソース、例外記録の役割と限界を振り返り、初期段階の一貫性コストを考える。
信頼の仕組み約 12 分
ブロックチェーン:分散化の技法と信頼の境界
データベースへの恐喝をきっかけに、秘密鍵・合意形成・スマートコントラクトを理解し、取引所やステーブルコインに残る信頼を考える。