AWSの勉強と一緒にTerraformもあわせて勉強しています。
面倒な設定を分けて記述して管理しやすく構造化できるため、ハンコ文字の如くインフラを増殖させることができるので、
新規開発をAWSでやりましょうとなったときに、ノウハウをそのまま移行できると感じています。
CloudFormationでも良いのですが、私的にはTerraformの方が読みやすく、リソース=単一リソースとも取れるので、パッとみたときにとっつきやすく
自分には向いていると感じています。
それもこれもUdemyのおかげです。
わかりやすい解説いつもお世話になってます。