TLDR DevOps 2026-04-10
S3 Files ๐, Bun for Pulumi ๐ฅฏ, Caching at Netflix ๐บ
Introducing Bun as a Runtime for Pulumi (2 minute read)
Pulumi now supports Bun as a fully supported runtime (not just a package manager) as of version 3.227.0, allowing developers to execute entire Pulumi programs by setting `runtime: bun` in their Pulumi.yaml with no Node.js required. The integration offers faster package installation and native TypeScript support, though it currently doesn't support policy packs, function serialization, or multi-language components that some projects may still need Node.js for.
The Next Era of the Open Lakehouse: Apache Icebergโข v3 in Public Preview on Databricks (6 minute read)
Databricks launched public preview support for Iceberg v3, which introduces Row Lineage for tracking data changes, Deletion Vectors for 10x faster updates and deletes, and a VARIANT type for querying semi-structured data without schema enforcement. The update eliminates the performance tradeoff between Delta Lake and Iceberg through Unity Catalog's cross-engine governance, allowing teams to write data once and read it across multiple platforms like Snowflake, BigQuery, and Redshift without replication.
Launching S3 Files, making S3 buckets accessible as file systems (6 minute read)
Amazon S3 Files is a new capability that allows any S3 bucket to be mounted and accessed as a fully-featured file system directly from EC2 instances, containers, or Lambda functions, with ~1ms latencies for active data and automatic bidirectional synchronization between the file system and S3 bucket. The service is now available in all commercial AWS Regions and eliminates the traditional tradeoff between S3's object storage benefits and the interactive capabilities of file systems, making it particularly useful for collaborative workloads like AI agents and ML training pipelines that need shared, low-latency access to S3 data.
Understanding Traceroute (16 minute read)
Traceroute works by sending packets with increasing TTL values so each router drops them in sequence and returns an ICMP โTime Exceededโ message, revealing each hop's IP until the destination responds with a different ICMP message. By repeating this process with multiple probes and measuring response times, it maps the path and latency of network traffic, though gaps occur when routers don't send replies.
Ingress NGINX is EOL: A practical guide for migrating to Kubernetes Gateway API (12 minute read)
Ingress NGINX reached end-of-life in March, forcing organizations to urgently migrate to Kubernetes Gateway API due to critical vulnerabilities like CVE-2026-24512 and CVE-2026-3288 that now have no supported fixes. This article provides a technical migration guide that covers controller selection, baseline performance tracking, parallel deployment strategies, and DNS cutover procedures to help teams safely transition away from the deprecated ingress controller.
Stop Answering the Same Question Twice: Interval-Aware Caching for Druid at Netflix Scale (10 minute read)
Netflix reduced massive redundant query load in Apache Druid by introducing interval-aware caching that reuses previously computed time-bucketed results and only queries fresh data, using exponential TTLs that reflect data freshness. This approach trades minimal staleness for significant efficiency gains, cutting query volume, improving latency, and shifting scaling from expensive compute to cheaper cache infrastructure.
Escaping the Fork: How Meta Modernized WebRTC Across 50+ Use Cases (10 minute read)
Meta avoided the โforking trapโ by replacing a divergent WebRTC fork with a dual-stack architecture using a shim layer that lets legacy and upstream versions run side-by-side, enabling safe A/B testing and continuous upgrades. Combined with a feature-branch system for managing patches, this approach improved performance, reduced binary size, enhanced security, and allowed ongoing alignment with upstream releases without repeated costly migrations.
Get our free daily newsletter with curated tools ๐ป, trends ๐, and insights ๐ก, for DevOps Engineers ๐จโ๐ป
Join 340,000 readers for
one daily email