Event 3

Event Report: AWS Cloud Mastery Series #2 — DevOps on AWS

Event Purpose

  • Strengthen understanding of the DevOps mindset, culture, and core principles.
  • Introduce AWS services that support CI/CD workflows: CodeCommit, CodeBuild, CodeDeploy, and CodePipeline.
  • Provide an in-depth look into Infrastructure as Code (IaC) using CloudFormation and AWS CDK.
  • Explore container technologies (ECS, EKS, App Runner) and observability tools (CloudWatch, X-Ray).

Highlights

Morning Session: CI/CD Pipeline & Infrastructure as Code (08:30 – 12:00)

  • Revisited DevOps culture with emphasis on DORA metrics such as Deployment Frequency and Mean Time to Recovery.
  • CI/CD components:
    • CodeCommit for version control and Git workflow comparisons (GitFlow vs. trunk-based).
    • CodeBuild for automated building and testing.
    • CodeDeploy for deployment strategies (Blue/Green, Canary, Rolling).
    • CodePipeline for end-to-end automation and orchestration.
  • Live demo showcasing a complete CI/CD pipeline from source to deployment.
  • IaC topics:
    • CloudFormation: templates, stack management, drift detection.
    • AWS CDK: constructs, reusable patterns, multi-language support.
  • Demo + discussion about choosing between CloudFormation and CDK for different use cases.

Afternoon Session: Containers, Observability & Best Practices (13:00 – 17:00)

  • Container services overview:
    • Docker fundamentals and best practices.
    • Amazon ECR for container image storage, security scanning, and lifecycle policies.
    • ECS & EKS: orchestration, autoscaling, and deployment strategies.
    • App Runner: simplified PaaS-style container deployment.
  • Observability:
    • CloudWatch for metrics, logs, alarms, and dashboards.
    • AWS X-Ray for distributed tracing and microservice debugging.
  • Best practices:
    • Feature flags and A/B testing approaches.
    • Incident management and effective postmortems.
  • Demo & case study comparing microservice deployment patterns and trade-offs.

Key Takeaways

  • Solidified understanding of DevOps culture, DORA metrics, and automation-driven workflows.
  • Learned how AWS Code services integrate to form a complete CI/CD pipeline, along with modern deployment strategies (Blue/Green, Canary).
  • Gained foundational expertise in CloudFormation and AWS CDK, enabling better template optimization and multi-stack architecture design.
  • Recognized the importance of monitoring and observability with CloudWatch and X-Ray for diagnosing issues such as CORS errors and Lambda failures.
  • Container technologies (ECS/EKS) provide a strong base for designing more scalable architectures in future projects.
  • Hands-on demos improved practical understanding of CI/CD and IaC implementation.

Event Experience

  • The workshop offered a full day of structured, practical learning with a strong emphasis on real-world application.
  • Demonstrations and case studies made the concepts easy to map directly into ongoing project work.
  • The event also provided valuable opportunities to connect with industry experts and the AWS community.