Further Certification Proposals

Hi Kafkateers!

Let’s collect probably here what further Confluent certifications you would like to see.

As for me personally, I think, that Confluent certification program lacks a learning and certification path for people who don’t really implement their own Kafka Producers and Consumers on everyday basis, but who mainly use Kafka to integrate external systems with each other to build a Data Mesh architecture or something similar, using Kafka Cluster as the integration layer in this ecosystem.

These people are often not Java Developers, but Database / BigData Specialists instead (including myself).

So, I think something like Confluent Certified Integration Expert for Apache Kafka or Confluent Certified Data Mesh Developer for Apache Kafka would be really beneficial for them. This certification could cover such topics as:

  • Kafka and Data Mesh architecture
  • Kafka for ETL/data ingesting and related use-cases
  • Kafka Connect concepts and architecture
  • Kafka Connect monitoring and troubleshooting (REST API for troubleshooting, logs, JMX metrics, etc…)
  • Most common connectors overview and use-cases (source and sink)
  • Single Message Transformations (SMTs) - standard, most common third-party and how to implement your own (overview)
  • How to implement your own connector (overview)
  • Kafka Connect security
  • KSQL for “in-kafka” data transformation, filtration and cleansing
  • Design decisions (CDCs, dealing with transactional data / normalized data / hierarchical data including nested arrays, envelopping data, schema management / evolution / compatibility, datatypes mappings, etc…)
2 Likes

Agreed! Maybe Kafka Security could be another certification. I remember working with SSL and Kerberos in the past.

my suggestion for next certification :
certified kafka high performer: actually implementing some schema in an exam lab setting.

certified troubleshooting kafka expert/associate - dealing with mis functioning kafka cluster, tuning parameters, configs. There is a whole world of various cases when things can go wrong or simply kafka behaving not as expected.

and a bit offtopic - i think there should be a “kafka by example” showing various ways and combinations of prod/consumers for various use cases:

  • 1 producer+ 1 consumer
  • 1 producer + 2 consumer
  • 1 producer + 2 consumer in consumer group
  • 2 producer + 3 consumer group

I haven’t done it myself, but doesn’t the CCAAK learning path and the certification cover it? This does look to me as “usual” Kafka DevOps/Administrator duties.