1) ITV wanted to distribute large volumes of video content to partners in a scalable and cost-effective way without using a push model that led to high bandwidth costs. 2) They built a shared content distribution pipeline on AWS using S3 for storage, SNS for notifications, and Lambda functions. This allows content to be uploaded once to S3 and then partners can pull the content through their own AWS accounts. 3) Setting up the infrastructure as code with CloudFormation templates allows them to easily replicate test, staging, and production environments and make consistent infrastructure changes across environments.