コアアーキテクチャと分散原理

スポンサーリンク
Cloud Spanner

【実務・中級編】 読み取り専用レプリカの整合性 – Cloud Spanner

Spannerの読み取り専用レプリカとTrueTime:なぜ「強い整合性を持つ分散読み取り」が神速なのかこんにちは。プロダクトのアーキテクチャ設計やコードレビューを担当していると、データベースの分散トランザクションやレプリケーションの挙動に...
Cloud Spanner

【実務・中級編】 クエリ最適化のための統計情報 – Cloud Spanner

【Cloud Spanner】オプティマイザの心を読め:統計情報の鮮度管理とクエリパフォーマンスの極限チューニングこんにちは。テクニカルリードの私だ。きみのチームが書いた美しいクエリが、なぜか本番環境で突如としてレイテンシを悪化させ、CPU...
Cloud Spanner

【実務・中級編】 Key Visualizerの内部分析 – Cloud Spanner

Key Visualizerの裏側を暴く:Spannerアーキテクトが教えるホットスポット完全制圧の技術テックリードの君なら、本番環境で突然のレイテンシ急上昇に見舞われ、Cloud Monitoringのグラフを睨みつけながら「どの行がボト...
Cloud Spanner

【実務・中級編】 保存時暗号化のメカニズム – Cloud Spanner

Cloud Spannerの暗号化メカニズム:Colossus層の深淵とCMEK運用の実務解こんにちは。テクニカルリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんな質問を受けたとしよう。> 「Cloud Spa...
Cloud Spanner

【実務・中級編】 リソースクォータ管理の内部 – Cloud Spanner

リソースクォータの要塞:Cloud Spannerの内部制御と「スケールの罠」を避ける設計哲学テックリードの私だ。コードレビューや設計レビューで、こんな質問をしてくる若手が後を絶たない。「Spannerってオートスケーリングするんですよね?...
Cloud Spanner

【実務・中級編】 監査ログパイプライン – Cloud Spanner

Cloud Spanner監査ログパイプラインの深層:ゼロ・オーバーヘッドを死守する非同期設計の極意テックリードの私だ。今回のコードレビューやアーキテクチャ設計レビューにおいて、Cloud Spannerの「監査ログ(Audit Loggi...
Cloud Spanner

【実務・中級編】 データ移行の内部処理 – Cloud Spanner

【Cloud Spanner極限解説】Dataflowインポート/エクスポートの内部構造と、数TB超の巨大データを爆速かつ安全に移行する実務設計パターンこんにちは。Cloud Spannerの黎明期から数々のミッションクリティカルな分散シス...
Cloud Spanner

【実務・中級編】 スキーマ更新プロセス – Cloud Spanner

スキーマレスではない、だからこそ尊い:Cloud Spannerの「無停止DDL」を支えるPaxosと分散合意の深淵テックリードの君なら、一度は絶望したことがあるはずだ。「本番環境でのカラム追加。ロック競合によるテーブル全体への波及、そして...
Cloud Spanner

【実務・中級編】 メタデータサービスのアーキテクチャ – Cloud Spanner

Cloud Spannerメタデータサービスの深層:分散データベースの「神殿」をどう同期するかこんにちは。テックリードの私だ。今回は、Cloud Spannerの心臓部でありながら、普段は黒衣として隠蔽されている「メタデータサービス(Met...
Cloud Spanner

【実務・中級編】 トランザクションタグ付けとトレーシング – Cloud Spanner

トランザクションタグ付けと分散トレーシング:Spannerの「ブラックボックス」を剥ぎ取る極限のオブザーバビリティテックリードの私だ。コードレビューや設計レビューの場において、こんな不満を聞いたことはないか?> 「なんか特定のバッチ処理の時...
スポンサーリンク