@rick.theengineer: Most teams don't break production because they're bad at code. They break it because a human had to remember every step. SSH into the server. Pull the latest code. Install. Build. Copy files. Restart. Hope nothing breaks. Forget one step, like the database migration, and the site goes down with a 502 error. That's the problem CI/CD solves. It has two halves: CI (Continuous Integration) answers one question: is this code safe to merge? Every push runs the same pipeline automatically. It installs dependencies, runs the linter, runs unit and integration tests, builds the app and scans for vulnerabilities. If one check fails, the pipeline turns red and that code can't be merged until it's fixed. CD answers a different question: can we safely release it? The tested code becomes a release artifact (often a Docker image). It goes to staging first, where more checks run, and then on to production. Here's the part most people mix up: → Continuous DELIVERY: a human still clicks "deploy" before production. → Continuous DEPLOYMENT: if every check passes, it ships automatically. No human needed. And when something still goes wrong, good pipelines don't just ask "did the server start?" They ask "are health checks passing?" They roll out to 5% of users first (a canary), then 25%, 50%, 100%, and they roll back the moment error rates spike. Everything in this video comes from a real run: real commits, real test results, a real failing test (expected $3.56, got $4), and a real GitHub Actions workflow file. The real point of CI/CD isn't speed. It's that every release follows the exact same steps, every single time. Watch it to the end: the bug that brings production down at the end is the step that got forgotten at the start 👀 Save this for your next system design interview, and send it to the friend who still deploys over SSH. Which side does your team run: delivery or deployment? 👇 #cicd #devops #githubactions #softwareengineering #coding
RickTheEngineer
Region: GB
Saturday 03 October 2026 17:38:06 GMT
Music
Download
Comments
Tristan/🇩🇪🔱 :
Railway.com on top
2026-10-04 01:52:57
0
GDA :
Are you guys writing tests?
2026-10-03 20:27:59
23
Salamihawk :
My bash script remembers the random commands for me 😂
2026-10-03 21:37:08
8
Discodamo :
over complicated nonsense
2026-10-03 23:35:43
1
t_akaza :
docker does that for u
2026-10-03 20:57:38
1
Eliana IA / Business Assistant :
Cool video
2026-10-03 18:38:43
35
bruh :
im crine i just go commit to main
2026-10-03 20:45:37
2
ʕっ•ᴥ•ʔっ • Friend :
This is Goldd thanks🔥
2026-10-03 23:46:20
1
Fabián Balmaceda :
Good job
2026-10-03 20:17:30
3
los :
2026-10-03 19:34:00
1
🦁 Yotam - יותם 🦁 :
Canary as QA or in additional to QA layer?
2026-10-03 20:15:52
0
alt+control+start :
lots of steps to consider and remember as a dev and/or devops
makes any steps vulnerable to mistake
2026-10-03 19:03:10
1
OM :
Real men test in production
2026-10-03 19:40:38
3
pod2112 :
And in just 56 easy automated steps that the human only has to interface with 25 times. just like that everything goes out the door. Fuck it I just commit to Main. Roll the dice🤡 be a man… lol
2026-10-03 20:52:12
2
😘🧬⚡aisolaragency⚡☀️👑💫 :
hahaha
2026-10-04 01:43:04
0
The Drydown With Chubz :
[Big LOL][Big LOL][Big LOL]
2026-10-03 19:49:26
1
Diego Aguirre :
[Conmovedor][Conmovedor][Conmovedor]
2026-10-03 19:29:27
1
Âlphá VrkÅ :
[Like][Like][Like]
2026-10-03 18:04:01
1
PRO CLUBS NAIJA :
@Adaobi
2026-10-04 01:49:20
1
To see more videos from user @rick.theengineer, please go to the Tikwm
homepage.