AWSを使い始める際、多くの人はAWSマネジメントコンソールを操作しながら学習を進めます。EC2インスタンスを起動したり、S3バケットを作成したりといった操作です。これはサービスに慣れるには良い方法ですが、現実の環境では、チームがリソースを一つ一つ手作業で構築することはありません。手作業では時間がかかり、エラーが発生しやすく、スケールアップも不可能です。
むしろ、雇用主は、Infrastructure as Code(IaC)を用いてインフラストラクチャのプロビジョニングを自動化する方法を知っていることを期待しています。
もし気に入ったら購読料お願いします