Home/Tags/DevOps

#DevOps

Collection

This aggregates CodeNodeX AI community articles and discussions related to DevOps, covering concept explanations, tool comparisons, engineering practices, common issues, and indie hacking experience.

If you're researching DevOps, start with high-quality long-form articles, then join post discussions for a complete understanding-to-practice path.

@admin·20 min read·Cloud Native

UPSERT Patterns: ON CONFLICT and Idempotent Writes

Insert or update? UPSERT handles it in one statement. This article covers PostgreSQL INSERT ON CONFLICT (specifying conflict columns, DO UPDATE, DO NOTHING), MySQL ON DUPLICATE KEY UPDATE, idempotent write scenarios (sync/retry without duplication), and the pitfalls of ON CONFLICT (partial indexes, multi-column conflicts).

#DevOps♥ 1660 comments
@admin·5 min read·AI Frontier

RAG Knowledge Freshness SLO: Do Not Monitor Indexing Success Alone

A successful indexing job does not mean users receive the latest knowledge. This article covers freshness SLOs, source change detection, priority queues, stale-answer handling, and operational reporting to make RAG accountable for content currency.

#LLM #RAG #DevOps♥ 00 comments
@admin·20 min read·Cloud Native

Advanced Terraform: Modules and Remote State

A single Terraform file is enough for a demo, but production requires modules and remote state. This article covers module inputs, outputs, and versions; remote state backends using S3 with DynamoDB locking or Terraform Cloud; state drift and imports; and a production-grade project structure.

#DevOps♥ 1670 comments
@admin·13 min read·Cloud Native

Blue-Green, Canary, and Rolling Deployment

Deployment isn’t just “pushing a new version”—how you push, cut over, and roll back when something breaks determines the risk. This article covers three strategies: blue-green (instant switch between two environments), canary (validate on small traffic before scaling), and rolling (gradual replacement), their fit and cost, and how to choose in production.

#DevOps♥ 1710 comments
@admin·18 min read·Web Development

Contract Testing: Consumer-Driven vs. Provider Verification

Microservice integration tests are expensive because every service must be started. Contract tests verify only that API agreements remain unchanged. This article explains Pact's consumer-driven flow: consumers define expectations and generate contracts, while providers verify them to reveal before merge whether a change breaks a frontend or downstream

#TypeScript #DevOps♥ 1720 comments
@admin·28 min read·Cloud Native

Redis Cluster: Sharding, High Availability, and Failover

When one Redis instance can no longer meet memory or throughput needs, Redis Cluster scales horizontally. This article explains its 16,384-slot and hash-tag sharding model, primary-replica replication, automatic failover, MOVED/ASK client routing, cross-slot limits, and when to choose Cluster over Sentinel.

#DevOps♥ 1730 comments