Operations | Monitoring | ITSM | DevOps | Cloud

ActiveMQ JMS 2.0 Implementation Guide: Simplified API, Transactions & Spring

For most of JMS's lifetime, writing a simple producer required creating a ConnectionFactory, creating a Connection, starting it, creating a Session, creating a MessageProducer, creating a Message, calling send(), and then closing the producer, session, and connection with the close calls safely wrapped in finally blocks to prevent resource leaks. Every developer knew the pattern. Every developer wrote it slightly differently. Every code review had the same comments about resource management.

Introducing the Coralogix CLI: Headless Observability for Every Agent

This article is a high-level overview of the Coralogix CLI. For a deeper look at how it works in practice, read the full technical deep dive here. Agent-driven investigation sounds simple: read the alert, query the data, return the cause. In reality, most agents either overload their context window with raw logs or guess at queries and return incorrect results.

PagerDuty's Product Drop (May 2026)

PagerDuty’s monthly drops are here! May’s drop delivers innovation, helping teams work faster and smarter with four major updates: SRE Agent Enhancements: Triage just got turbocharged. New connectivity + new capabilities = faster resolution. Shift-Based Schedules (GA planned for May): Schedules are more flexible than ever. Quick start options, custom shifts, and multi-responder support for shadow training or increased coverage.

No egress fees. No lock-in. That's cloud freedom

With hyperscalers, growth comes with a hidden cost. The more your data moves, the more you pay, by design. Egress fees are that cost. A model built to discourage migration, limit flexibility, and keep you trapped in their ecosystem. At Civo, we've eliminated that barrier completely. No egress fees, no hidden charges. Every cost is transparent and predictable, so you always know exactly what you're paying for. You stay because you choose to. That's cloud freedom.

Calculating The Kubernetes Integration Tax: What Your DIY Networking Stack Actually Costs

It was 11:47pm on a Thursday night, and a senior platform engineer at a large North American bank was rolling back a ‘simple’ configuration change. The change itself was small, a routine update approved through the usual review process, but when it was applied, pods began cycling and connections started dropping. For the next three seconds, mobile banking sessions already mid-transaction dropped. Customer support lit up.

The boring 80% is what kills your backlog

A few weeks ago, we shipped cascading replication for PostgreSQL, MySQL and Redis on Cloud 66. Customers can now build replication chains: a primary streaming to a middle replica, which in turn streams to leaves. It reduces load on the primary, supports geographic distribution, and stops you from melting your network when you have a large fan-out of replicas all pulling WAL from the same machine. PostgreSQL has supported cascading replication natively since version 9.1, which shipped over a decade ago.