Week 11 Worklog

Week 11 Objectives:

  • Core Service Deployment: Configure foundational compute and database resources to support the application.
  • Automation & DevOps: Establish a CI/CD pipeline to streamline build and deployment processes for cloud-based environments.

Activities Undertaken This Week:

DayActivityStart DateCompletion DateReference
2-3Compute & Database Setup:
- Provisioned RDS instance (initially Single-AZ, later expanded to Multi-AZ for resilience).
- Established connectivity between application servers and MySQL database.
17/11/202518/11/2025
4-5CI/CD Pipeline Implementation:
- Configured source repository (CodeCommit/GitHub).
- Automated build processes via CodeBuild.
- Integrated CodeDeploy and CodePipeline for automated deployments to EC2 instances.
- Verified end-to-end deployment flow from local code to cloud environment.
19/11/202520/11/2025

Week 11 Reflection: Operational Environment & Automation

1. Application Availability & Database Connectivity

  • RDS Stability: Database now operates in Multi-AZ mode, improving fault tolerance and data durability.
  • Application Integration: Application servers successfully connected to the database, enabling data-driven functionalities.

2. DevOps & Continuous Deployment

  • Pipeline Realization: Achieved a fully automated CI/CD workflow:
    • Source Control: Commits pushed to GitHub or CodeCommit automatically trigger builds.
    • Build Process: Dependencies are installed, artifacts packaged, and tested in an automated fashion.
    • Deployment: New versions are rolled out to EC2 instances with minimal disruption, implementing zero-downtime deployment strategies such as rolling updates.

This week established a robust operational foundation, combining resilient database setup with automated deployment practices, setting the stage for scalable and maintainable cloud application operations.