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.

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.

AS/400 & Legacy ERP Modernization with REST API Generators

Modernizing AS/400 systems and legacy ERP platforms is no longer optional - it’s essential for businesses to stay competitive. These systems, while reliable, struggle to meet modern demands like real-time data access, cloud integration, and mobile compatibility. The solution? REST API generators. REST API generators allow businesses to connect outdated systems with modern applications without overhauling the entire infrastructure.

Autonomous Data Warehouse: AI-Driven Design to Delivery

Enterprise data warehouses face a fundamental challenge. For decades, organizations treated them as static projects—build once, maintain constantly, rebuild when requirements change. As data volumes surge and business needs accelerate, this approach creates bottlenecks. Organizations need autonomous data warehouses: self-sustaining ecosystems that adapt and evolve with minimal manual intervention.