Skip to Content
セキュアで信頼性のあるシステム構築 ―Google SREが考える安全なシステムの設計、実装、保守
book

セキュアで信頼性のあるシステム構築 ―Google SREが考える安全なシステムの設計、実装、保守

by Heather Adkins, Betsy Beyer, Paul Blankinship, Piotr Lewandowski, Ana Oprea, Adam Stubblefield, Kuma Arakawa, 渡邉 了介
June 2023
Beginner to intermediate
588 pages
8h 49m
Japanese
O'Reilly Japan, Inc.
Content preview from セキュアで信頼性のあるシステム構築 ―Google SREが考える安全なシステムの設計、実装、保守

7章状況の変化に対応する設計

執筆:Maya Kaczorowski、John Lunney、Deniz Pecel

協力:Jen Barnason、Peter Duff、Emily Stark

 ユーザーに約束したサービスレベル目標(service level objective = SLO)を満たしながら状況の変化に適応していく能力は、システムの信頼性機能が備える頑健性と柔軟性に左右されます。頻繁なビルド、自動テストを伴うリリース、コンテナやマイクロサービスといったツールやアプローチを活用すれば、短期/中期/長期の変更や、サービス実行時に生じる想定外の複雑な事態に適応できるようになります。本章では、Googleが長年にわたってシステムを変更し適応させてきた複数の実例と、その過程で学んだ教訓も示します。

 設計における意思決定の大半(特にアーキテクチャに関連するもの)は、システムの設計段階で適切に検討するからこそ最も簡単かつ低コストな実装につながりますが、本章で紹介するベストプラクティスの多くは、システムライフサイクルのもっと後ろの段階でも実装できます。

 「変化することが唯一不変のこと」(Change is the only constant.)という格言†1は、ソフトウェアに間違いなく当てはまります。私たちが使用するデバイスの数(と種類)が年々増加するのに伴い、ライブラリやアプリケーションが抱える脆弱性の数も増加しています。どのようなデバイスやアプリケーションも、リモートエクスプロイト、データ漏洩、ボットネットの乗っ取り、あるいは他の大ニュースになるようなシナリオの影響を受ける可能性があります。

†1 古代ギリシャの哲学者であるエフェソスのヘラクレイトス( ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

スタッフエンジニアの道 ―優れた技術専門職になるためのガイド

スタッフエンジニアの道 ―優れた技術専門職になるためのガイド

Tanya Reilly, 島田 浩二
行動を変えるデザイン ―心理学と行動経済学をプロダクトデザインに活用する

行動を変えるデザイン ―心理学と行動経済学をプロダクトデザインに活用する

Stephen Wendel, 武山 政直, 相島 雅樹, 反中 望, 松村 草也

Publisher Resources

ISBN: 9784814400256Other