【2023最新】「システムアーキテクチャ」のおすすめ本92選!人気ランキング

この記事では、「システムアーキテクチャ」のおすすめ本をランキング形式で紹介していきます。インターネット上の口コミや評判をベースに集計し独自のスコアでランク付けしています。
記事内に商品プロモーションを含む場合があります
目次
  1. ソフトウェアアーキテクチャの基礎 ―エンジニアリングに基づく体系的アプローチ
  2. マイクロサービスアーキテクチャ 第2版
  3. マイクロサービスパターン[実践的システムデザインのためのコード解説] (impress top gear)
  4. エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践)
  5. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Addison-Wesley Signature Series (Fowler))
  6. はじめての設計をやり抜くための本 第2版 概念モデリングからアプリケーション、データベース、アーキテクチャ設計、アジャイル開発まで
  7. ITエンジニア1年生のための まんがでわかるLinux コマンド&シェルスクリプト基礎編
  8. Clean Architecture 達人に学ぶソフトウェアの構造と設計
  9. ゼロからわかる Linux Webサーバー超入門 [Apache HTTP Server対応版] (かんたんIT基礎講座シリーズ)
  10. AWSの知識地図 〜現場必修の基礎から構築・セキュリティまで
他82件
No.2
81
みんなのレビュー
まだレビューはありません
No.5
74

Winner of the 2011 Jolt Excellence Award! Getting software released to users is often a painful, risky, and time-consuming process. This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours- sometimes even minutes-no matter what the size of a project or the complexity of its code base. Jez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk delivery process. Next, they introduce the "deployment pipeline," an automated process for managing all changes, from check-in to release. Finally, they discuss the "ecosystem" needed to support continuous delivery, from infrastructure, data and configuration management to governance. The authors introduce state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization. For each, they review key issues, identify best practices, and demonstrate how to mitigate risks. Coverage includes * Automating all facets of building, integrating, testing, and deploying software * Implementing deployment pipelines at team and organizational levels * Improving collaboration between developers, testers, and operations * Developing features incrementally on large and distributed teams * Implementing an effective configuration management strategy * Automating acceptance testing, from analysis to implementation * Testing capacity and other non-functional requirements * Implementing continuous deployment and zero-downtime releases * Managing infrastructure, data, components and dependencies * Navigating risk management, compliance, and auditing Whether you're a developer, systems administrator, tester, or manager, this book will help your organization move from idea to release faster than ever-so you can deliver value to your business rapidly and reliably. Foreword by Martin Fowler Preface Acknowledgements About the Authors Part I Foundations 1 The Problem of Delivering Software 2 Configuration Management 3 Continuous Integration 4 Implementing a Testing Strategy Part II The Deployment Pipeline 5 Anatomy of the Deployment Pipeline 6 Build and deployment scripting 7 Commit Testing Stage 8 Automated Acceptance Testing 9 Testing Non-Functional Requirements 10 Deploying and Releasing Applications Part III The Delivery Ecosystem 11 Managing infrastructure and environments 12 Managing Data 13 Managing components and dependencies 14 Advanced version control 15 Managing Continuous Delivery Bibliography Index

みんなのレビュー
まだレビューはありません
No.13
66
みんなのレビュー
まだレビューはありません
No.18
64
みんなのレビュー
まだレビューはありません
No.19
64

基礎 データ構造 整列 探索

みんなのレビュー
まだレビューはありません
No.20
64

インフラ設計のセオリー --要件定義から運用・保守まで全展開

JIEC 基盤エンジニアリング事業部 インフラ設計研究チーム
リックテレコム

■システム基盤技術に経験豊富なエンジニアが、現場実務から 得た知見をもとに、要件をわかりやすくまとめたインフラ上流 工程の実務入門書。 ------------------------------------------------------------- ◆インフラに求められる要件を、筆者らの実務経験に照らして 項目化・分類。 インフラ設計の現場でなかなか見えにくかった知識や経験が具 体化・体系化されており、設計の勘所が明瞭に見えてきます。 ◆要件定義から可用性、性能・拡張、運用保守、セキュリティ まで、設計の全体像を分かりやすく工程別に解説 さらに各工程のポイントをていねいに説明しています。 ◆様々なケースでの適用に配慮し、考え方の指針を分かりやす く明示。 インフラ業務未経験者が基礎知識を習得するための入門テキス トとしても有効です。 序章 システムインフラについて   0.1 システムインフラとは   0.2 システムインフラの使命 第1章 インフラ構築の流れ(設計の前にⅠ)   1.1 インフラ構築の流れ(1)-各工程の流れ   1.2 インフラ構築の流れ(2)-企画および計画工程   1.3 インフラ構築の流れ(3)-要件定義工程   1.4 インフラ構築の流れ(4)-設計および製造、テスト工程   1.5 インフラ構築の流れ(5)-運用保守工程とプロジェクト      ライフサイクル 第2章 インフラの要件定義と非機能要求(設計の前にⅡ)   2.1 インフラの要件定義   2.2 非機能要求に対する課題解決の第一歩-非機能要求グレー      ドの活用   2.3 非機能要求項目の概要   2.4 要件の実現へ-システム構成決定へのアプローチ 第3章 要件定義から設計へ   3.1 そもそも「設計」とは?   3.2 基本設計と詳細設計の位置づけと記載内容   3.3 本書で使用する設計モデルシステム―3階層システムとは 第4章 可用性設計のセオリー   4.1 可用性設計-SPOFと冗長化   4.2 冗長化の例(1)-サーバ内ハードウェアの冗長化   4.3 冗長化の例 (2) -サーバの冗長化 第5章 性能・拡張性設計のセオリー   5.1 性能・拡張性を考慮した設計   5.2 システム拡張性の確保 第6章 運用・保守性設計のセオリー   6.1 システム運用項目(1)-運用時間   6.2 システム運用項目(2)-システム停止時間   6.3 システム運用項目(3)-バックアップ   6.4 システム運用項目(4)-システム監視   6.5 システム運用項目(5)-運用時の体制   6.6 システム運用機能の自動化 第7章 セキュリティ設計のセオリー   7.1 情報技術(IT)による対策   7.2 識別と認証   7.3 暗号化に関わる対策   7.4 通信制御   7.5 監視・制御   7.6 セキュリティリスク管理   7.7 ウイルス・マルウェア対策 付録 商用システムにおけるシステム構成の変遷

みんなのレビュー
まだレビューはありません
No.30
63
みんなのレビュー
まだレビューはありません
No.32
63
みんなのレビュー
まだレビューはありません
No.37
63

Peter Seibel interviews 15 of the most interesting computer programmers alive today in Coders at Work, offering a companion volume to Apress's highly acclaimed best-seller Founders at Work by Jessica Livingston. As the words "at work" suggest, Peter Seibel focuses on how his interviewees tackle the day-to-day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting. Hundreds of people have suggested names of programmers to interview on the Coders at Work web site: www.codersatwork.com. The complete list was 284 names. Having digested everyone's feedback, we selected 15 folks who've been kind enough to agree to be interviewed: * Frances Allen: Pioneer in optimizing compilers, first woman to win the Turing Award (2006) and first female IBM fellow * Joe Armstrong: Inventor of Erlang * Joshua Bloch: Author of the Java collections framework, now at Google * Bernie Cosell: One of the main software guys behind the original ARPANET IMPs and a master debugger * Douglas Crockford: JSON founder, JavaScript architect at Yahoo! * L. Peter Deutsch: Author of Ghostscript, implementer of Smalltalk-80 at Xerox PARC and Lisp 1.5 on PDP-1 * Brendan Eich: Inventor of JavaScript, CTO of the Mozilla Corporation * Brad Fitzpatrick: Writer of LiveJournal, OpenID, memcached, and Perlbal * Dan Ingalls: Smalltalk implementor and designer * Simon Peyton Jones: Coinventor of Haskell and lead designer of Glasgow Haskell Compiler * Donald Knuth: Author of The Art of Computer Programming and creator of TeX * Peter Norvig: Director of Research at Google and author of the standard text on AI * Guy Steele: Coinventor of Scheme and part of the Common Lisp Gang of Five, currently working on Fortress * Ken Thompson: Inventor of UNIX * Jamie Zawinski: Author of XEmacs and early Netscape/Mozilla hacker What you'll learnHow the best programmers in the world do their jobs! Who this book is for Programmers interested in the point of view of leaders in the field. Programmers looking for approaches that work for some of these outstanding programmers. Table of Contents * Jamie Zawinski * Brad Fitzpatrick * Douglas Crockford * Brendan Eich * Joshua Bloch * Joe Armstrong * Simon Peyton Jones * Peter Norvig * Guy Steele * Dan Ingalls * L Peter Deutsch * Ken Thompson * Fran Allen * Bernie Cosell * Donald Knuth

みんなのレビュー
まだレビューはありません
No.41
63
みんなのレビュー
まだレビューはありません
No.43
63

Raspberry Piを題材に、コンピュータの仕組みを学ぶ。コンピュータを構成するコンポーネント間の連携についても解説。 Raspberrry Piを通してコンピューターの仕組みを学ぶ! 本書は、低価格シングルボードコンピュータとして普及しているRaspberry Piを題材に、コンピューターの仕組みを学ぶ書籍です。コンピューターを構成するさまざまなコンポーネント(プロセッサ、メモリ、ストレージ、イーサネット、カメラなど)と、それらがどのように連携して動作するのかについて、詳細に解説を行います。またそれらハードウェア上で動作するOSなど低レイヤのプログラミングについての解説も行います。

みんなのレビュー
まだレビューはありません
No.51
63

Fundamental Algorithms

みんなのレビュー
まだレビューはありません
No.54
63
みんなのレビュー
まだレビューはありません
No.55
63
みんなのレビュー
まだレビューはありません
No.56
63
みんなのレビュー
まだレビューはありません
No.57
63
みんなのレビュー
まだレビューはありません
No.61
62
みんなのレビュー
メタバースについて知りたいならまずこの書籍を手にとってみるべき。日本の新興メタバーススタートアップとして注目を浴びているクラスター創業者の加藤氏が語るメタバース。
No.62
62
みんなのレビュー
メタバース世界で活動するバーチャル美少女ねむによる、メタバースの今が分かる書籍。ビジネス観点というよりも実際にメタバースを利用する消費者側の今が学べる。
No.65
62
みんなのレビュー
まだレビューはありません
No.68
62
みんなのレビュー
まだレビューはありません
No.69
62
みんなのレビュー
まだレビューはありません
No.70
62
みんなのレビュー
まだレビューはありません
No.73
62
みんなのレビュー
まだレビューはありません
No.74
62
みんなのレビュー
まだレビューはありません
No.75
62
みんなのレビュー
まだレビューはありません
No.79
62
みんなのレビュー
まだレビューはありません
No.85
62
みんなのレビュー
まだレビューはありません
No.88
62
みんなのレビュー
まだレビューはありません
No.92
62

Getting Real details the business, design, programming, and marketing principles of 37signals. The book is packed with keep-it-simple insights, contrarian points of view, and unconventional approaches to software design. This is not a technical book or a design tutorial, it's a book of ideas. Anyone working on a web app - including entrepreneurs, designers, programmers, executives, or marketers - will find value and inspiration in this book. 37signals used the Getting Real process to launch five successful web-based applications (Basecamp, Campfire, Backpack, Writeboard, Ta-da List), and Ruby on Rails, an open-source web application framework, in just two years with no outside funding, no debt, and only 7 people (distributed across 7 time zones). Over 500,000 people around the world use these applications to get things done. Now you can find out how they did it and how you can do it too. It's not as hard as you think if you Get Real.

みんなのレビュー
まだレビューはありません
search