Accelerating cloud native deployment with GitHub Actions and AWS
summary
Builds a PR-scoped Elastic Beanstalk app on every pull request using the EB CLI and GitHub Actions, runs flake8 and pytest, and injects AWS creds via GitHub Secrets so reviewers get a live URL named by repo/owner/PR. Merges trigger CodePipeline for staged delivery with CodePipeline approvals and audit trail, testing can be gated, and production switch uses blue/green with Route53 weighted routing for gradual A/B traffic. This is a working, repeatable pipeline replacing long‑lived test servers.
AI-written summary · about
chapters (10)
- 0:00Intro
- 1:49Agenda Introduction
- 5:56They work on a Mission Critical Application
- 7:03Built on Flask, a modern Python web framework
- 8:16The application architecture
- 10:06How do we develop a change?
- 11:29Pull Request drives us to see change quickly
- 12:48How does Team Sara test her change?
- 17:52How do we Deploy this change to Prod?
- 23:07Execution History
related talks
38mAccelerating innovation through AWS Cloud technology
37mGitHub Actions + K8S to level up software dev
27mAutomate React Site Deployments from GitHub to
52mFront End Testing with GitHub Actions
20mStreamlining Release Management for DevOps Success
35mGitOps in Action
51mContinuous delivery to AWS with GitHub Actions
48mEnd to End DevOps with GitHub
