ECS will call a deploy successful before it finishes. Decide what your pipeline should believe.

Amazon ECS Early Success Criteria lets you declare a rolling deployment successful at a task percentage you choose. The same percentage is where the circuit breaker stops protecting you, which makes it a harder number to pick than it looks.
Nodes can finally say they are leaving on purpose

Kubernetes 1.37 adds five node lifecycle conditions, so a node can finally state that it is leaving on purpose. What the conditions mean, the alerting they make possible, and the three limits to check before you plan around them.
Terraform 1.16: import blocks finally work inside modules

Terraform 1.16 lets an import block live inside a child module, so a module can carry the logic that adopts the infrastructure it describes. The before and after configuration, the discovery workflow, the release direction with destroy = false, and where OpenTofu still differs.
EKS opened up the scheduler. MostAllocated is the one with a bill attached.

Amazon EKS now lets you set four control plane parameters directly, including the scheduler scoring strategy. Switching from LeastAllocated to MostAllocated packs pods onto fewer nodes and cuts compute spend. The payloads, the resource weights, and the trade-offs that are hard to undo.
Sharing a GPU on EKS: time-slicing, MPS, MIG and DRA

A GPU is billed whole and used in fractions, and Kubernetes gives you four ways to divide one. Time-slicing, MPS, MIG and DRA on Amazon EKS, with the working config for each and the question that decides between them: what does this mechanism actually isolate?
Ingress-NGINX is retired: what breaks on the way to Gateway API

Ingress-NGINX stopped receiving security patches in March 2026, so the move to Gateway API is now scheduled work. The conversion tools handle the syntax. This walks through the five ingress-nginx behaviours that survive the translation as silent outages, and the config that preserves each one.
In-place pod resize is GA: rightsizing without the restart

Kubernetes 1.35 made in-place pod resize stable, so CPU and memory on a running pod can change without an eviction. We walk through the config, the pending state that trips up automation, and the workloads this still does not cover.
The Kubernetes Cost Optimization Playbook

Kubernetes has become the de facto standard for container orchestration, powering 99% of modern cloud-native projects. While it offers unparalleled scalability and flexibility, organizations often experience sticker shock when their cloud bills arrive. This playbook provides engineering leaders with a comprehensive framework for understanding, monitoring, and optimizing Kubernetes costs without sacrificing performance or reliability. Based […]
From Manual to Modular: How to Build Reusable IaC Modules the Right Way

Modular Infrastructure as Code (IaC) turns complex, one-off scripts into reusable building blocks for faster, more consistent deployments. This guide covers key design principles, tool comparisons, and common pitfalls—helping you create scalable, maintainable, and AI-ready infrastructure.
AWS Cost Optimization Best Practices: Proven Strategies to Cut Cloud Expenses

Managing Amazon Web Services (AWS) costs effectively is a challenge for businesses of all sizes. While AWS offers unparalleled scalability and flexibility, many organizations find themselves overspending due to underutilized resources, inefficient architectures, or simply a lack of cost awareness. In fact, studies show that up to 30% of cloud spending is wasted on idle or over-provisioned […]