[Live Demo] Tableflow, Freight Clusters, Flink AI Features | Register Now

Compatibility Testing For Apache Kafka

作成者 :

Testing is one of the hardest parts of building reliable distributed systems. Kafka has long had a set of system tests that cover distributed operation but this is an area that is simply never good enough.

At Confluent and Cloudera we’ve both been working on improving the testing capabilities for Kafka.

An area of particular importance is compatibility. Companies that want to build reliable data real-time data flow and processing around Kafka need to be able to do so without fear of incompatibilities that could arise release to release or between versions of Kafka from different vendors.

We’re announcing today a project with the folks at Cloudera and the rest of the open source community to develop high quality tests to certify API and protocol compatibility between versions and distributions.

We’ll be doing this as part of the normal Apache development process, much as we do any other Kafka development.

We think ensuring this kind of compatibility is one of the key aspects of building a healthy ecosystem of systems, applications, and processing frameworks, that is the core of our stream data platform goal.

  • Jay Kreps は、Apache Kafka 上に構築された躍動するデータ (Data in Motion) のための基盤プラットフォームである Confluent の CEO 兼共同創業者です。データインフラストラクチャの新たなカテゴリーのパイオニアである Confluent の大幅な成長は、あらゆる業界における躍動するデータの重要性を浮き彫りにしています。Confluent に入社する前は LinkedIn でデータインフラストラクチャ担当の主任アーキテクトを務めており、Apache Kafka を含むいくつかのオープンソースプロジェクトの立ち上げに携わった開発者です。

このブログ記事は気に入りましたか?今すぐ共有