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

スポンサーリンク
Cloud Spanner

【実務・中級編】 gRPC通信レイヤーの最適化 – Cloud Spanner

Spannerの真価を引き出す「gRPC通信レイヤー」極限の最適化Cloud Spannerを単なる「強整合性を持つスケーラブルなSQLデータベース」としか捉えていないとしたら、それはこのシステムのポテンシャルを半分も引き出せていない証拠だ...
Cloud Spanner

【実務・中級編】 データ配置ポリシーの内部実装 – Cloud Spanner

Cloud Spannerデータ配置ポリシーの内部実装:マルチリージョン時代の物理限界を突破する極限知見こんにちは。テクニカルリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんなセリフを吐いていないだろうか?「マ...
Cloud Spanner

【実務・中級編】 ディレクトリベースのシャーディング – Cloud Spanner

ディレクトリベースのシャーディング:Cloud Spannerの物理律をハックし、極限のスキャン性能を引き出す技術こんにちは。テックリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、君たちはこんなテーブル定義を持ち込...
Cloud Spanner

【実務・中級編】 スプリットとマージの自動化ロジック – Cloud Spanner

【Cloud Spannerの核心】スプリットとマージの自動化ロジック:真の水平スケーリングを支配する物理と論理こんにちは。テクニカルリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんな質問を受けたことはないか?...
Cloud Spanner

【実務・中級編】 トランザクションマネージャーの内部動作 – Cloud Spanner

トランザクションマネージャーの内部動作:Cloud Spannerは如何にして「分散の悪夢」を克服したかこんにちは。テクニカルリードの私だ。今日のコードレビューで、誰かが「Spannerを使っているから、トランザクションは何も考えずに安全に...
Cloud Spanner

【実務・中級編】 Query Insightsのアーキテクチャ – Cloud Spanner

Cloud Spanner「Query Insights」の裏側:分散データベースの内部観測性を支えるパイプラインと、それを実務でどうハックするかこんにちは。チーフアーキテクトの私だ。今日のコードレビュー、あるいは先日の障害ポストモーテムで...
Cloud Spanner

【実務・中級編】 ポイントインタイムリカバリ (PITR) の内部構造 – Cloud Spanner

Cloud SpannerのPITR(Point-In-Time Recovery)を極限まで理解する:バージョン管理されたデータストアの深層設計レビューの席で、こんな質問を受けたことはないか?> 「SpannerのPITRって、裏側でどう...
Cloud Spanner

【実務・中級編】 ネットワークパーティション処理 – Cloud Spanner

ネットワーク分断の嵐を生き抜く:Cloud SpannerのPaxos合意と無停止アーキテクチャの深層こんにちは。チーフアーキテクトの私だ。今日のコードレビュー、あるいは基本設計レビューで、こんな質問を受けたことはないか?> 「もしリージョ...
Cloud Spanner

【実務・中級編】 リーダー選出プロセス – Cloud Spanner

【Cloud Spannerの核心】Paxosリーダー選出のメカニズムと、障害に怯えない分散設計の真髄こんにちは。テクニカルリードの私だ。今日のコードレビュー、あるいはアーキテクチャ設計レビューで、こんな質問を受けたとしよう。> 「Clou...
Cloud Spanner

【実務・中級編】 レプリカの種類と役割 – Cloud Spanner

【Cloud Spanner 徹底解説】レプリカの内部構造を熟知せずして、真の分散設計は語れないこんにちは。チーフアーキテクトの私だ。今日のコードレビューや設計レビューで、こんなやり取りを見かけなかったか?「とりあえずマルチリージョン構成に...
スポンサーリンク