Use Cases and Deployment Scope
If you use any AWS service, CloudWatch is a must-have. Imagine having multiple services deployed & running on AWS. The services work interdependently. CloudWatch allows viewing logs of all those services in a central place. With CloudWatch Log Insights, you can make custom queries for your log across multiple streams. If you set up AWS Organizations, CloudWatch can help centralize logs from all accounts.
Other Software Used
AWS CloudFormation, AWS Certificate Manager, AWS CodeArtifact