Operations | Monitoring | ITSM | DevOps | Cloud

How We Saved 70% of CPU and 60% of Memory in Refinery's Go Code, No Rust Required

We've just released Refinery 3.0, a performance-focused update which significantly improves Refinery's CPU and memory efficiency. Refinery has a big job: it performs dynamic, consistent tail-based sampling that maintains proportions across key fields, adjusts to changes in throughput, and reports accurate sampling rates.

10+ Continuous Testing Tools To Help You Ship Quality Software

In July 2024, CrowdStrike — one of the world’s top cybersecurity companies — shipped a minor configuration update to its Windows security product. Within minutes, airlines, banks, hospitals, and retailers worldwide began crashing. The update wasn’t new code. It was a routine content file that slipped through with a bug in its safety checks. When Windows machines loaded it, the agent hit an out-of-bounds memory error and crashed. Devices blue-screened and got stuck in reboot loops.

How engineering leaders can adopt and lay the foundation for AI with confidence

AI is transforming how software is written and operated. Every day, engineering teams are discovering new ways to accelerate development, reduce toil, and push the boundaries of innovation. But this acceleration makes it easy to forget a fundamental truth: speed without guardrails creates risk, especially when implementing the AI-powered tools that dominate today's news cycles.

The future of IDPs in an AI-first world

Over the last few months, I’ve had countless conversations with my peers about one topic: the rise of AI coding assistants. I know this isn’t exactly breaking news, and I’m sure you’ve had these conversations as well. But there’s a reason the common coffee chat today is 10 percent small talk and 90 percent about the AI-first world that we live in. Tools like GitHub Copilot, Cursor, and Devin are fundamentally changing how we write software.

9 Essential Network Administration Tools

Network administration has become more complex than ever. IT professionals are tasked with managing sprawling infrastructures, maintaining uptime, optimizing performance and defending against increasingly sophisticated security threats. With hybrid environments, cloud integrations and remote workforces, the pressure to maintain seamless connectivity and security is relentless.

Exploring PostgreSQL 18's new UUIDv7 support

Should you use UUIDs as the primary key in your database? You might have heard they are terrible for performance, which is often true for traditional UUIDv4. However, the introduction of UUIDv7 fixes many of the previous issues of UUIDv4. Let’s therefore explore what they are and why it might be a good idea to use them.

Expanding Your Infrastructure Automation Across the Lifecycle Using Puppet Edge

Infrastructure automation is evolving… and so is Puppet! While Puppet has long been known for its strength in Day 2 operations through agent-based desired state configuration, Puppet also extends across Day 0 and Day 1 tasks. With Puppet Edge, you can target network devices alongside your existing infrastructure, enabling your teams to manage more scenarios, more devices, and more workflows. All from a single platform.