This document discusses using Azure Functions and Container Instances to interact with a website without using virtual machines. It presents the Page Object Model pattern for maintaining a representation of web pages. Selenium is used to drive a browser within a Docker container to interact with the website. Azure Container Instances host the Docker container in Azure. Polly provides reliability by implementing retry and circuit breaker policies. The solution achieves the goals of interacting with a website daily without additional cost by using serverless Azure Functions and container-based hosting with on-demand billing.