ソフトウェアアーキテクチャ・ハードパーツ 分散アーキテクチャのためのトレードオフ分析

  • ソフトウェアアーキテクチャ・ハードパーツ 分散アーキテクチャのためのトレードオフ分析
  • ソフトウェアアーキテクチャ・ハードパーツ 分散アーキテクチャのためのトレードオフ分析
ページ数
451p
ISBN
978-4-8144-0006-5
著者情報
フォード,ニール(フォード,ニール)(Ford,Neal)
Thoughtworksのディレクター、ソフトウェアアーキテクト、ミームラングラー(役職名。情報・文化の遺伝子体現者の意)。Thoughtworksは、最も困難な課題を解決する技術を提供するためにディスラプトな思考を持った、情熱的で目的意識の高い個人が集まったコミュニティおよび企業である。組織として、IT業界に革命を起こし、社会にポジティブな変化をもたらすことを目指している。Nealは、ソフトウェアの開発とデリバリー、特にアジャイルなエンジニアリング手法とソフトウェアアーキテクチャの分野に関する、国際的に認知された専門家だ。これまでに7冊ほどの書籍と多数の記事執筆や動画プレゼンテーションを行い、世界中で何百もの開発者向けカンファレンスで講演してきた経験を持つ。これまでに扱ってきたテーマは、ソフトウェアアーキテクチャ、継続的デリバリー、関数型プログラミング、最先端のソフトウェアイノベーション、そしてビジネスに焦点を当てた技術的プレゼンテーションの改善など

リチャーズ,マーク(リチャーズ,マーク)(Richards,Mark)
マイクロサービスアーキテクチャやサービス指向アーキテクチャなど、さまざまな技術を駆使した分散システムの構築、設計、実装に携わる経験豊富なソフトウェアアーキテクト。1983年からソフトウェア業界に身を置き、アプリケーションアーキテクチャ、統合アーキテクチャ、エンタープライズアーキテクチャの分野で豊富な経験と知識を持つ。マイクロサービスやエンタープライズメッセージング技術などに関する技術書の執筆や動画講演も多く行っている。また、カンファレンス講演者やトレーナーとしても活躍しており、世界中の何百ものカンファレンスやユーザーグループで、エンタープライズ関連のさまざまな技術的トピックについて講演を行っている

サダラージ,ピラモド(サダラージ,ピラモド)(Sadalage,Pramod)
ThoughtworksのデータおよびDevOps担当ディレクター。専門分野は、アプリケーション開発、アジャイルデータベース開発、進化的データベース設計、アルゴリズム設計、データベース管理など

ダギャニー,ズハマック(ダギャニー,ズハマック)(Dehghani,Zhamak)
Thoughtworksの先端技術担当ディレクター。それ以前は、Silverbrook Research社でプリンシパルソフトウェアエンジニア、Fox Technology社でシニアソフトウェアエンジニアを務めた

島田 浩二(シマダ コウジ)
1978年、神奈川県生まれ。電気通信大学電気通信学部卒業。2009年に株式会社えにしテックを設立。2011年からは一般社団法人日本Rubyの会の理事も務める

¥4,180 税込

19 nanacoポイント

19 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

トレードオフを見極め、状況に合った選択をする。サービスの粒度やデータの所有権、コードの再利用やワークフローの調整、可用性や信頼性の実現などアーキテクチャの難題に対するトレードオフを、モノリスを分解しマイクロサービスアーキテクチャに再構築する例を通して詳しく説明。

アーキテクチャの諸問題で、トレードオフを発見し、判断するテクニックを学ぶ!
ソフトウェアアーキテクチャには、難しい問題やベストプラクティスが存在しない問題など、妥協点の中から選択しなければならない事柄が数多くあります。本書は、分散型アーキテクチャのそうしたトレードオフについて考える方法を学びます。
本書は、適切なアーキテクチャを選択するための戦略から、サービスの粒度の決定方法、契約の管理と切り離し、分散トランザクションの管理から、スケーラビリティ、弾力性、パフォーマンスなどの運用特性の最適化までを扱います。

目次

「ベストプラクティス」がないとどうなる?
第1部 分解する(ソフトウェアアーキテクチャにおける結合の見分け方
アーキテクチャのモジュール化
アーキテクチャの分解
コンポーネントベース分解パターン
業務データの分解 ほか)
第2部 つなぎ合わせる(再利用パターン
データの所有権と分散トランザクション
分散データアクセス
分散ワークフローの管理
トランザクショナルサーガ ほか)

商品詳細

出版社名
オライリー・ジャパン
サイズ
24cm
対象年齢
一般
フォーマット
単行本
原題
原タイトル:Software Architecture The Hard Parts

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ