Systems | Development | Analytics | API | Testing

The True Cost of Kafka Replication

Kafka cluster-to-cluster data replication is critical to many use cases: disaster recovery (DR), cloud or data center migration, testing applications with production-like data, and multi-region data distribution. Easy replication of data between clusters: The business case is clear, but the cost model is not. Some solutions appear free but impose heavy operational burden.

Introducing Annotations for Ably Pub/Sub

Today, we’re excited to introduce Annotations in Ably Pub/Sub, a powerful way to enrich your realtime streams with structured, abstracted data. About Ably Ably is the definitive realtime experience platform. We power more WebSocket connections than any other pub/sub platform, serving over a billion devices monthly. Businesses trust us with their critical applications like chat, notifications and broadcast - reliably, securely and at serious scale.

Do all testers need to learn how to code so they can automate tests?

Not every tester needs to code. Treat automation as part of a wider testing strategy. Keep business and domain expertise front and center to decide what to test, then choose the approach that fits your team low code, record and playback, or full code. This lets domain experts automate without losing the value of their product knowledge, while coders tackle the complex parts.

What Is Grey Box Testing? (Techniques & Example)

With software applications growing increasingly complex, the way we test them to guarantee reliability and security must also increase accordingly. Among the many types of testing available, Grey Box Testing stands out as a hybrid method that presents us with a balanced perspective of insights from both black box and white box testing. It doesn`t matter if you’re a developer, QA engineer, or someone new to testing; grey box testing is important to everyone in today’s technological landscape.

Introducing New MCP Support Across the Entire Konnect Platform

If you’ve been following Kong, you know that Kong was the first in the API platform space to introduce an enterprise-grade AI Gateway for LLM workloads. Today, we’ve also introduced a new enterprise-grade MCP Gateway to ensure that you can roll out production-ready MCP deployments. But we are focused on more than just the Gateway. Today, we’re excited to announce additional MCP workflow support in the Konnect Developer Portal and a brand new MCP integration solution, the MCP Composer.

Introducing the Volcano SDK to Build AI Agents in a Few Lines of Code

Today, we're open-sourcing Volcano SDK, a TypeScript SDK for building AI agents that combines LLM reasoning with real-world actions through MCP tools. Why Volcano SDK? One reason: because 9 lines of code are faster to write and easier to manage than 100+. Without Volcano SDK? You'd need 100+ lines handling tool schemas, context management, provider switching, error handling, and HTTP clients. With Volcano SDK: 9 lines. Look how we compress 100+ lines with the following example: That's it.

An introduction to Kotlin Sealed Class

Sealed classes are a special kind of class in Kotlin, used to create restricted hierachies — where the full list of sub-classes is strictly limited, and known in advance. This is particularly useful when we want to enhance the power of Kotlin’s when statement, model a type that has a fixed set of possible variations, or represent a fixed group of states or outcomes (such as network responses, UI states and form validations).

Introducing annotations for Ably Pub/Sub: Meaningful context, wherever you need it

Today, we’re excited to introduce Annotations in Ably Pub/Sub, a powerful way to enrich your realtime streams with structured, abstracted data. Annotations let you layer context onto messages, from emojis and read receipts to custom tags and beyond. Think of them as stickers of information you can attach to messages, tracking and aggregating them however you need.

NodeSource Joins OpenJS Foundation Partner Program to Support Security for Users of Older Node.js Versions

We’re excited to announce that NodeSource has joined the OpenJS Foundation’s Ecosystem Sustainability Program (ESP), a strategic partnership designed to sustain the health and reliability of the JavaScript ecosystem. Through the ESP, NodeSource will help provide security support for organizations running older, unsupported versions of Node.js, giving teams more time and flexibility to transition to newer releases while maintaining a secure posture.