Go言語で作って理解する Raftベース Redis互換KVS

  • ダウンロード商品
    ¥ 1,000

本書では、分散システムの基本的な理解を深めることを目的としています。 身近なデータベースであるRedisを例に、Raft Consensus Algorithmを用いたRedis互換の分散Key-Value Store(KVS)の実装方法を解説します。 昨今では高い可用性と強い一貫性を求められるシステムが増えており、Raftはそのようなシステムを構築するためのアルゴリズムとして広く利用されています。 例えば、モバイルペイメントや電子決済サービスのPayPayでは、Raftによって構築された高い可用性と強い整合性を兼ね備えるデータベースであるTiDBを採用しています。 https://insideout.paypay.ne.jp/2024/01/31/event-cloudnativedaystokyo2023-jp/ このように、RaftとRaftを用いたデータベースは実用性の面からも非常に重要な技術となっています。 本書でRaftを用いたRedis互換のKVSを実装することで、Raftがどのようなアルゴリズムであるか、どのように機能しているかを実際に手を動かして理解することができます。 本書を通じて、分散システム、分散合意アルゴリズム、分散データベースの世界をより身近なものとして理解していただくことを目指しています。 謝辞 本書の1〜5章は以下の皆様にレビューのご協力いただきました。 貴重な時間を割いていただき、誠にありがとうございます。 • koyashiro 様 ( https://x.com/koyashiro ) • yuyu-hf 様 ( https://twitter.com/yuyu_hf ) • higumachan 様 ( https://github.com/higumachan ) • Ryuichiroh Ikeuchi 様 ( https://twitter.com/ryuichiroh_ike ) • bohnen 様 ( https://twitter.com/bohnen ) • 按田勝彦様 • ぽむちょ様 ( https://github.com/pomcho555 ) • ysaito 様 ( https://ysaito.dev ) • ysaito8015 様 ( https://x.com/ysaito8015 ) 本書の公開にあたり、表紙の3Dモデルの使用許可をいただいた nigenai tori ( https://x.com/nigenaitori ) さんに感謝いたします。 ありがとうございます。 ## 2026年04月11日 価格改定のお知らせ 『Go言語で作って理解する Raftベース Redis互換KVS』の価格改定を行わせていただきました。 多くの方に手に取っていただけて大変光栄です。ありがとうございます。 販売数が当初の想定を大きく上回り、手数料等のコスト状況が変わったため、誠に心苦しいのですが以下の通り価格を改定いたしました。 旧:500円 → 新:1000円

Go言語で作って理解する  Raftベース Redis互換KVS
Go言語で作って理解する  Raftベース Redis互換KVS
Go言語で作って理解する  Raftベース Redis互換KVS
Go言語で作って理解する  Raftベース Redis互換KVS
Go言語で作って理解する  Raftベース Redis互換KVS
Go言語で作って理解する  Raftベース Redis互換KVS
Go言語で作って理解する  Raftベース Redis互換KVS
Go言語で作って理解する  Raftベース Redis互換KVS
Go言語で作って理解する  Raftベース Redis互換KVS
Go言語で作って理解する  Raftベース Redis互換KVS
Go言語で作って理解する  Raftベース Redis互換KVS
本書では、分散システムの基本的な理解を深めることを目的としています。 身近なデータベースであるRedisを例に、Raft Consensus Algorithmを用いたRedis互換の分散Key-Value Store(KVS)の実装方法を解説します。 昨今では高い可用性と強い一貫性を求められるシステムが増えており、Raftはそのようなシステムを構築するためのアルゴリズムとして広く利用されています。 例えば、モバイルペイメントや電子決済サービスのPayPayでは、Raftによって構築された高い可用性と強い整合性を兼ね備えるデータベースであるTiDBを採用しています。 https://insideout.paypay.ne.jp/2024/01/31/event-cloudnativedaystokyo2023-jp/ このように、RaftとRaftを用いたデータベースは実用性の面からも非常に重要な技術となっています。 本書でRaftを用いたRedis互換のKVSを実装することで、Raftがどのようなアルゴリズムであるか、どのように機能しているかを実際に手を動かして理解することができます。 本書を通じて、分散システム、分散合意アルゴリズム、分散データベースの世界をより身近なものとして理解していただくことを目指しています。 謝辞 本書の1〜5章は以下の皆様にレビューのご協力いただきました。 貴重な時間を割いていただき、誠にありがとうございます。 • koyashiro 様 ( https://x.com/koyashiro ) • yuyu-hf 様 ( https://twitter.com/yuyu_hf ) • higumachan 様 ( https://github.com/higumachan ) • Ryuichiroh Ikeuchi 様 ( https://twitter.com/ryuichiroh_ike ) • bohnen 様 ( https://twitter.com/bohnen ) • 按田勝彦様 • ぽむちょ様 ( https://github.com/pomcho555 ) • ysaito 様 ( https://ysaito.dev ) • ysaito8015 様 ( https://x.com/ysaito8015 ) 本書の公開にあたり、表紙の3Dモデルの使用許可をいただいた nigenai tori ( https://x.com/nigenaitori ) さんに感謝いたします。 ありがとうございます。 ## 2026年04月11日 価格改定のお知らせ 『Go言語で作って理解する Raftベース Redis互換KVS』の価格改定を行わせていただきました。 多くの方に手に取っていただけて大変光栄です。ありがとうございます。 販売数が当初の想定を大きく上回り、手数料等のコスト状況が変わったため、誠に心苦しいのですが以下の通り価格を改定いたしました。 旧:500円 → 新:1000円