Tag: devops
Cache Warming Strategies
PHP 5.0+
Pre-populating a cache before traffic arrives — preventing the cold-start thundering herd where every request misses a cold cache simultaneously after a deploy.
3mo ago
performance intermediate
Cloud Cost Optimisation
Systematically reducing cloud spend without reducing capability — right-sizing instances, using reserved/spot pricing, eliminating waste, and architecting for cost from the start.
3mo ago
cloud intermediate
Cloud-Native Patterns
PHP 5.0+
Stateless services, externalised config, health checks, graceful shutdown, and immutable infrastructure — the 12-Factor App extended for containers.
3mo ago
cloud intermediate
Code Freeze & Release Management
A period stopping new features entering a release branch — feature flags and continuous delivery eliminate the need for long freezes.
3mo ago
general intermediate
Container Registry
PHP 5.0+
A storage and distribution system for Docker images — Docker Hub, Amazon ECR, GitHub Container Registry (GHCR), and Google Artifact Registry store versioned, immutable image tags.
3mo ago
devops beginner
Conventional Commits Tooling
Automating semantic versioning and changelog generation from commit messages using commitizen, commitlint, standard-version, and semantic-release.
3mo ago
git intermediate
Gradually routing a small percentage of traffic to a new release, monitoring for issues before a full rollout.
3mo ago
devops intermediate
CHANGELOG — Keeping a Good One
A human-readable log of notable changes per release — distinct from git commit history — following Keep a Changelog conventions.
3mo ago
style beginner
Deliberately injecting failures into a production system to discover weaknesses before they cause unplanned outages.
3mo ago
devops advanced
IaaS (infrastructure), PaaS (platform), SaaS (software), and FaaS (functions) — each level of abstraction trades control for convenience.
3mo ago
cloud beginner
Composer & Dependency Management
PHP 5.3+
PHP's standard dependency manager; composer.json declares dependencies and composer.lock pins exact versions for reproducible builds.
3mo ago
php beginner
Composer Scripts & Hooks
PHP 5.3+
Composer's scripts section automates tasks triggered on lifecycle events (install, update) or run manually — cache clearing, migrations, asset builds.
3mo ago
php intermediate
Connection Pooling — pgBouncer & ProxySQL
PHP 5.0+
External connection poolers sit between PHP-FPM and your database — multiplexing hundreds of PHP connections onto a small pool of real DB connections.
3mo ago
performance advanced
Automating the deployment, scaling, networking, and health management of containers across a cluster of machines — Kubernetes is the dominant solution.
3mo ago
cloud advanced
Security practices for building and running containers — minimal base images, non-root users, read-only filesystems, image scanning, and runtime security controls.
3mo ago
devops intermediate
Packaging PHP applications and their dependencies into Docker containers for consistent, reproducible environments from dev to production.
3mo ago
devops intermediate
Automatically deploying every commit that passes CI to production, eliminating manual release steps.
3mo ago
devops intermediate
Automating the build, test, and analysis pipeline to run on every commit, surfacing integration failures quickly.
3mo ago
devops beginner
Scheduled tasks defined in a crontab file, executing commands at specified time intervals — from once a minute to once a year.
3mo ago
linux beginner