Systems | Development | Analytics | API | Testing

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 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.

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.

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.

Best Practices for Building a Secure FinTech App

‍ Trust is the currency in FinTech - and in 2025, that currency is under siege. Cybercrime is accelerating. Global costs from cyber attacks are projected to hit USD 10.5 trillion annually in 2025, up sharply from about USD 3 trillion in 2015. Meanwhile, in the financial sector where your app may live, the stakes are even higher: the average cost of a data breach in financial services is pegged at USD 6.08 million.

Cross-Cloud Data Replication Over Private Networks With Confluent

Modern businesses don’t run in just one place. Your applications might live in Amazon Web Services (AWS), your analytics in Microsoft Azure, and critical systems on-premises. The challenge? Keeping all that data connected and flowing in real time—without adding complexity or risk. As more organizations adopt these multicloud strategies, the need for secure, private data replication has become critical.

What is BDD?

The term “Behavior Driven Development”, or BDD, is an umbrella term for a wide variety of techniques. The general principles of BDD include reframing tests as descriptions of system behavior – “when I do one thing, I should see this result”. Historically, those descriptions were the output of a computer program. Over time, the uses of BDD shifted toward Gherkin, an English-like but precise language.

Why Fast Analytics Unlocks Smarter Decisions (and AI Readiness)

A few years ago, we looked across many deployments and noticed a pattern: teams would build prototypes, spin up ML pipelines, and then stall. The model’s accuracy dropped. The “aha insights” dried up. The data scientists would get stuck waiting for dashboards to refresh, or data to be cleaned.AI is sexy. It sells. But it doesn’t do itself. The missing piece? Data readiness. Not just fast data.
Sponsored Post

Testing AI Code in CI/CD Made Simple for Developers

Generative AI can produce code faster than humans, and developers feel more productive with it integrated into their IDEs. That productivity is only real if CI/CD tests are solid and automated. When not appropriately tested, you may encounter a production issue that you haven't seen before. According to the State of Software Delivery 2025 report, 67% of developers spend more time debugging and resolving security vulnerabilities in code generated by AI. That cancels out the efficient gains that they get from faster AI code generation.