Skip to Content
分散システムデザインパターン ―コンテナを使ったスケーラブルなサービスの設計
book

分散システムデザインパターン ―コンテナを使ったスケーラブルなサービスの設計

by Brendan Burns, 松浦 隼人
April 2019
Intermediate to advanced
200 pages
2h 16m
Japanese
O'Reilly Japan, Inc.
Content preview from 分散システムデザインパターン ―コンテナを使ったスケーラブルなサービスの設計

13章まとめ:新しい始まり?

会社の起源がなんであれ、すべての会社はデジタル企業になりつつあります。この変化に着いて行くためには、モバイルアプリケーション、IoTデバイス、あるいは自動運転や自律システムから使われることになる、APIやサービスを提供する必要があります。このようなシステムの重要性が増すと、オンラインシステムには冗長性を持たせ、耐障害性があり、高可用性があることが求められます。また同時に、ビジネス上の必要性によって、開発や新しいソフトウェアの展開、既存のアプリケーションの改善、新しいユーザインタフェイスやAPIの試みに迅速性が求められます。これらの必要性が同時に生まれると、作られるべき分散システムの数は劇的に増えることになります。

分散システムの構築というタスクは、今でも非常に難しいものです。こういったシステムの開発、更新、運用の総コストは、非常に高くつきます。同様に、このようなアプリケーションを構築できる能力とスキルを持った人の数は、増大する需要に対して少なすぎます。

歴史的に見て、このような状況がソフトウェア開発と技術の世界に発生した時は、ソフトウェア開発を高速で、簡単で、信頼性が高いものにするために、ソフトウェア開発の新しい抽象層とパターンが生まれてきました。この起こりが、最初のコンパイラとプログラミング言語の発達です。その後、オブジェクト指向プログラミング言語とマネージドコード†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

プロダクトマネジメント ―ビルドトラップを避け顧客に価値を届ける

プロダクトマネジメント ―ビルドトラップを避け顧客に価値を届ける

Melissa Perri, 吉羽 龍太郎
レガシーコードからの脱却 ―ソフトウェアの寿命を延ばし価値を高める9つのプラクティス

レガシーコードからの脱却 ―ソフトウェアの寿命を延ばし価値を高める9つのプラクティス

David Scott Bernstein, 吉羽 龍太郎, 永瀬 美穂, 原田 騎郎, 有野 雅士

Publisher Resources

ISBN: 9784873118758Other