@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
RickTheEngineer
Open In TikTok:
Region: GB
Saturday 03 October 2026 17:38:06 GMT
72953
6186
28
400

Music

Download

Comments

tris._.08
Tristan/🇩🇪🔱 :
Railway.com on top
2026-10-04 01:52:57
0
gheedule
GDA :
Are you guys writing tests?
2026-10-03 20:27:59
23
salamihawk
Salamihawk :
My bash script remembers the random commands for me 😂
2026-10-03 21:37:08
8
damianpadden
Discodamo :
over complicated nonsense
2026-10-03 23:35:43
1
t_akaza
t_akaza :
docker does that for u
2026-10-03 20:57:38
1
elianabusinessai
Eliana IA / Business Assistant :
Cool video
2026-10-03 18:38:43
35
kgrystrs
bruh :
im crine i just go commit to main
2026-10-03 20:45:37
2
drakaniiaaaa
ʕっ•ᴥ•ʔっ • Friend :
This is Goldd thanks🔥
2026-10-03 23:46:20
1
balmacefa
Fabián Balmaceda :
Good job
2026-10-03 20:17:30
3
herculos98
los :
2026-10-03 19:34:00
1
yotamhassin
🦁 Yotam - יותם 🦁 :
Canary as QA or in additional to QA layer?
2026-10-03 20:15:52
0
altcontrolstart
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
one._.percent1
1% :
2026-10-03 18:56:47
1
_thedarkofyou
OM :
Real men test in production
2026-10-03 19:40:38
3
pod21123
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
royalaiclips
😘🧬⚡aisolaragency⚡☀️👑💫 :
hahaha
2026-10-04 01:43:04
0
the.drydown.with.chubz
The Drydown With Chubz :
[Big LOL][Big LOL][Big LOL]
2026-10-03 19:49:26
1
idiegoaguirre
Diego Aguirre :
[Conmovedor][Conmovedor][Conmovedor]
2026-10-03 19:29:27
1
dharmasura7
Âlphá VrkÅ :
[Like][Like][Like]
2026-10-03 18:04:01
1
proclubsnaija
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.

Other Videos


About