Skip to Content
AWSでのサーバーレス開発
book

AWSでのサーバーレス開発

by Sheen Brisals, Luke Hedger
March 2025
Intermediate to advanced
500 pages
7h 42m
Japanese
O'Reilly Media, Inc.
Audio summary available
Content preview from AWSでのサーバーレス開発

第5章 サーバーレスの実装パターン サーバーレスの実装パターン

この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com

あるのはパターンだけで、パターンの上にパターンがあり、他のパターンに影響を与える。パターンによって隠されたパターン。パターンの中のパターン。

チャック・パラニューク

あなたの周りにはパターンがある。この本はパターンに従っている。どの章にもパターンがある。自然はパターンに満ちている。第3章では、アーキテクチャの3つの要素、つまりアート、構造、テクニックについて触れた。これらの要素にはそれぞれパターンがある。物理的なアーキテクチャにおけるパターンは、地域、気候、文化などの影響を示すが、それでも多くの場合、共通性が支配的である。ソフトウェア・アーキテクチャにおけるパターンも同様の傾向をたどる。根本的な共通点はあるものの、多くはビジネス・ドメイン、プログラミング言語、演算子、その他の要因の影響を示している。

その違いに関係なく、パターンは、ソフトウェアシステムのアーキテクチャ、設計、実装、or演算子に関連する、繰り返し発生する共通の問題に対する解決策を提供することを目的としている。パターンは、特に上述の要因に影響されると、意見が分かれることがある。いくつかのパターンはすぐに生まれては消えていくが、他のパターンは、実装は時間とともに異なるかもしれないが、ずっと長く生き残る。サーキットブレーカー・パターン(この章で後述)は良い例である。その名前付けは明らかにソフトウェアとは関係ないかもしれないが、このパターンの適応と応用は、異なる時代や技術スタックにまたがって目にすることができる。いくつかのパターンはとても人気があり、しばらくすると当たり前のように使われるようになる。例えばAPIゲートウェイパターンは、それが最初に登場した時、技術系メディアで多く議論されたが、すぐに最新の技術と開発プラクティスによって、誰もパターンとして特別に考えない、一般的で日常的な実装になった。

この章では、コレオグラフィ、オーケストレーション、ストラングラーフィグパターン(レガシーアプリケーションをサーバーレスに移行する際に有用)など、イベント駆動型アーキテクチャで一般的なパターンをいくつか紹介する。また、サーキットブレーカー・パターンとその実装の詳細や、ファンクションレス、ゲートキーパー・イベントバスなどの新しいパターンについても紹介する。

ソフトウェアパターンの概要

ソフトウェアパターンに関する会話は、由緒ある ...

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

AWS上のレジリエントなシステムの構築

AWS上のレジリエントなシステムの構築

Kevin Schwarz, Jennifer Moran, Nate Bachmeier
進化的アーキテクチャ ―絶え間ない変化を支える

進化的アーキテクチャ ―絶え間ない変化を支える

Neal Ford, Rebecca Parsons, Patrick Kua, 島田 浩二

Publisher Resources

ISBN: 9798341625433