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

個数:

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

  • ウェブストアに16冊在庫がございます。(2024年05月08日 08時45分現在)
    通常、ご注文翌日~2日後に出荷されます。
  • 出荷予定日とご注意事項
    ※上記を必ずご確認ください

    【ご注意事項】 ※必ずお読みください
    ◆在庫数は刻々と変動しており、ご注文手続き中に減ることもございます。
    ◆在庫数以上の数量をご注文の場合には、超過した分はお取り寄せとなり日数がかかります。入手できないこともございます。
    ◆事情により出荷が遅れる場合がございます。
    ◆お届け日のご指定は承っておりません。
    ◆「帯」はお付けできない場合がございます。
    ◆画像の表紙や帯等は実物とは異なる場合があります。
    ◆特に表記のない限り特典はありません。
    ◆別冊解答などの付属品はお付けできない場合がございます。
  • ●店舗受取サービス(送料無料)もご利用いただけます。
    ご注文ステップ「お届け先情報設定」にてお受け取り店をご指定ください。尚、受取店舗限定の特典はお付けできません。詳細はこちら
  • サイズ B5判/ページ数 472p/高さ 24cm
  • 商品コード 9784814400065
  • NDC分類 007.61
  • Cコード C3055

出版社内容情報

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

内容説明

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

目次

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

著者等紹介

フォード,ニール[フォード,ニール] [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の会の理事も務める(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。

感想・レビュー

※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。

sho_kisaragi

0
アーキテクトが釣り合いを取るために必要な「トレードオフ」にはどういった観点が存在するのかを理解するために。 サービスやデータの粒度、各アーキテクチャパターンでのトレードオフについて丁寧にまとめられていました。今、自分が実施しているワークショップでも、今後のアーキテクテュラルディシジョンでも、指針として大いに役に立つ内容が盛り込まれていました。 これ単体で、章ごとにまとめるだけでも、私の仕事は、相当楽になるなと感じました。2023/08/17

Lambda

0
ざっと読み。個人的にはあまり収穫がなかった2022/12/21

外部のウェブサイトに移動します

よろしければ下記URLをクリックしてください。

https://bookmeter.com/books/20264708
  • ご注意事項

    ご注意
    リンク先のウェブサイトは、株式会社ブックウォーカーの提供する「読書メーター」のページで、紀伊國屋書店のウェブサイトではなく、紀伊國屋書店の管理下にはないものです。
    この告知で掲載しているウェブサイトのアドレスについては、当ページ作成時点のものです。ウェブサイトのアドレスについては廃止や変更されることがあります。
    最新のアドレスについては、お客様ご自身でご確認ください。
    リンク先のウェブサイトについては、「株式会社ブックウォーカー」にご確認ください。