序文
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
セキュリティが重要であることは否定できないし、セキュリティの欠如は、そうでなくても成長している組織の価値を著しく破壊する可能性がある。それだけに、セキュリティを組織の文化に根付かせることは重要である。しかし、セキュリティの文化が「ノー」の文化であってはならない。私の専門的な意見では、セキュリティの専門家は、多くの企業で、価値付加活動における摩擦の点であるという悪評を得ている。セキュリティ専門家は、開発者の付加価値向上を支援すべきであり、付加価値向上の邪魔をしてはならない。
私は数年前にマイクロサービスアーキテクチャに出会い、様々な組織でマイクロサービスを研究し実装した後、アプリケーションのセキュリティを確保するためにアーキテクチャの原則のいくつかを活用できることに気づいた。
本書の目標
本書は、あなたがすでにアマゾンウェブサービス(AWS)、マイクロサービスアーキテクチャ、セキュリティの基本的な知識を持っており、アプリケーションの相乗的な価値を引き出すために、これら3つをどのように互いに連携させることができるかを知りたいことを想定している。
本書を通じて、セキュリティの専門家と開発者がどのように協力し、エンタープライズアプリケーションの価値を高めることができるかという知識を広めたい。本書は、効率的な設計とシンプルなソリューション、そしてAWSが提供してくれるツールを活用することで、セキュリティを実装できるセキュリティ問題に対する革新的な解決策を考え出すことに最善を尽くす。
私は、どの開発者と同じように、悪いセキュリティ実装が大嫌いである。そのため、この本を通して、私は、シンプルさによるセキュリティの重要性をあなたに印象づけ、あなたの会社の開発者や管理者に摩擦を生じさせるようなセキュリティ管理の実装をやめさせるよう、最善を尽くすつもりである。
私の目標は、この本と今後私が行うすべての活動を通じて、私の知識をできるだけ多く広めることだ。しかし、所得格差や社会的不平等が多くの人々に影響を与えていることは理解している。そのために、私は本書の印税をすべて、IT業界における男女格差の縮小を目指す素晴らしい非営利団体「Girls Who Code」に寄付することにした。私は自分の仕事を、この素晴らしい団体のボランティア活動だと思っている。しかし、彼女たちはこの活動の真のチャンピオンであり、賞賛に値する。
この本を使うべき人
マイクロサービス・システムをAWS上に実装し、突然システムのセキュリティ確保が必要だと気づいたかもしれない。あるいは、セキュリティが重要視される業界で働いていて、新しいグリーンフィールド・アプリケーションを作成したいと考えていて、マイクロサービスを発見したばかりかもしれない。あるいは、マイクロサービスを使っている会社に入社し、その会社がセキュリティの面でベスト・プラクティスに従っているかどうか知りたいと思っているかもしれない。あるいは、様々なタイプのクラウドデザインパターンを学ぶことに興味があり、AWSが提供するクラウドツールの詳細情報を発見しようとしている人だ。どの読者であっても、本書から何か新しいことを学べると確信している。
本書で使用されている慣例
本書では、以下の表記規則を用いている:
- イタリック体
- 新しい用語、URL、メールアドレス、ファイル名、ファイル拡張子を示す。
Constant ...