Automated continuous deployment is complete only after validating that every component in the deployment chain reflects the new release:
Open the AWS Management Console and navigate to Amazon ECR → Repositories.
Select your backend repository.

Return to Repositories and select your frontend repository:

The deploy-frontend.sh and deploy-backend.sh scripts programmatically fetch the active task definition, inject the new image tag v1.0.0, and register a new revision with the Amazon ECS API.
In the AWS Management Console, navigate to Amazon ECS → Task definitions.
Select the frontend task definition family:

Return to Task definitions and select the backend task definition family:

Navigate to Amazon ECS → Clusters and select your cluster.
Return to the Services tab and select the backend service:

Confirm that the new tasks are running and healthy.

To retrieve the public DNS hostname of your Application Load Balancer:
Alternatively, retrieve the DNS name from the terminal:
aws elbv2 describe-load-balancers \
--query "LoadBalancers[*].DNSName" \
--output text
Perform a command-line HTTP health check:
curl -I http://<ALB-DNS-NAME>
Expected terminal output:
HTTP/1.1 200 OK
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Open a web browser and navigate to the Application Load Balancer URL:
http://<ALB-DNS-NAME>

Verify that the dashboard reflects the new release change introduced in module 3.1:

If your browser continues to display Dashboard instead of Dashboard v1.0.0, your browser may be caching static JavaScript assets. Perform a hard refresh using Ctrl + F5 (Windows/Linux) or CMD + Shift + R (macOS), or verify in an Incognito / Private window.