第6章 サーバーレスアプリケーションの実装 サーバーレスアプリケーションの実装
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
作成と分析を同時にやろうとしてはいけない。それらは異なるプロセスだ。
シスター・コリータ・ケント、"生徒、教師、そして人生のための10の規則"
本書の最初の5章では、エンタープライズ向けのサーバーレスを紹介し、アーキテクチャ設計、セキュリティ、実装パターンを探った。次の5章では、AWS上でエンタープライズ規模のサーバーレスワークロードを開発、テスト、運用、予算化、維持する方法に焦点を当てる。
この章では、サーバーレス・ソフトウェア・エンジニアリングをユニークなものにしている側面について議論し、サーバーレス・アプリケーションの開発と提供へのアプローチ方法を紹介する。
注
本章はサーバーレスアプリケーション構築のハウツーガイドではないし、使用すべきツールやプログラミング言語を推奨するものでもない。
サーバーレス用に好みのプログラミング言語で書くコードは、あなたが過去にWebサイトやバックエンド、プログラムに貢献したコードと非常に似ている可能性が高いが、サーバーレスの可能性を最大限に引き出すためには、開発プロセスを適応させる必要がある。
ソフトウェアデリバリーはサーバーレスの鍵だ。サーバーレスアプリケーションはコードで完全に定義でき、数分以内にどのAWSアカウントにもデプロイでき、1ペニーもコストをかけずにアイドル状態にすることができる。しかし、チームがクラウドネイティブ、ひいてはサーバーレス・テクノロジーを採用する際、既存のプロセスやプラクティスを持ち込むことが多い。これは理解できる。仕事のやり方や集団的な考え方は、チームや文化に自然に組み込まれており、変えるのが最も難しいものだからだ。
しかし、チームがサーバーレスに移行するにつれ、遅かれ早かれ、移行から最大限の利点を享受するためには、社会技術的な習慣を適応させなければならないことに気づく。簡単に言えば、常に変化し続けるアプリケーションを持つことに、迅速かつ予測可能な変更ができなければ価値はないということだ。
サーバーレス・ソフトウェア・エンジニアリングの黎明期も変容を始めた。AWS ...
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