Blog

Notes on DevOps, Kubernetes, self-hosted infrastructure and consulting.
7 posts tagged ci-cd · clear filter
October 7, 2026
Build Once, Promote by Digest: Shipping the Exact Image You Tested
Rebuilding after the release tag means the bytes you tested are not the bytes you ship. Pushing candidates by digest, tagging that same digest once tests pass,...
ci-cd docker devops
Read more →
October 6, 2026
Time-Dependent Flaky Tests: Wall Clocks, Failures Under Load, Second Rounding and Fake Clocks
Why tests tied to the wall clock (fixed sleeps, short timeouts, duration assertions, single-instant "not yet" checks) fail precisely under load, how to measure...
test ci-cd guvenilirlik
Read more →
October 5, 2026
Publishing Packages Without Long-Lived Tokens: Trusted Publishing with OIDC on npm, PyPI and crates.io
A publish token sitting in a CI secret leaks, expires and is broader than it needs to be. Trusted publishing swaps it for the CI system's OIDC identity and a to...
ci-cd guvenlik sir-yonetimi
Read more →
September 21, 2026
Silent Failures in Bash Scripts: set -e, pipefail and Where Strict Mode Abandons You
set -euo pipefail does not make your script safe, it only gets you started. -e switching off inside function bodies, pipefail failing on SIGPIPE, -u ignoring em...
linux otomasyon operasyon
Read more →
September 7, 2026
k6 vs Locust for Load Testing: Which One to Choose and When
k6 and Locust are the two most common open source load testing tools. The real difference between them is not speed, it's the concurrency model, distributed exe...
performans-testi devops ci-cd
Read more →
September 6, 2026
Cypress or Playwright for End-to-End Testing: Which One and When
The architectural difference between Cypress and Playwright decides far more than the authoring experience. What to know before choosing between the two, and th...
test ci-cd otomasyon
Read more →
August 19, 2026
How to Do GitOps, and What It Actually Buys You
Why the pull model differs from push-based deployment, where self-healing turns into a fight, why environments belong in directories rather than branches, how t...
gitops kubernetes ci-cd
Read more →