KafkaIQ

section 11 · 42 modules

Ecosystem Tools

The wider ecosystem: Schema Registry and Avro, schema evolution, ksqlDB and the Kafka REST Proxy.

  1. Schema Registry Foundations
    1. What Is Schema Registry
    2. Why Schemas Matter in Event Systems
    3. Schema Formats Overview
    4. Schema Registry Architecture and Flow
  2. Avro and Strongly Typed Messaging
    1. Avro Fundamentals
    2. Avro Serialization with Kafka
    3. SpecificRecord vs GenericRecord
    4. Strongly Typed Producers and Consumers
  3. Schema Evolution and Compatibility
    1. Schema Evolution Concepts
    2. Compatibility Types
    3. Versioning Rules and Migration Strategies
    4. Real World Evolution Scenarios
  4. Schema Registry Operations
    1. Subject Naming Strategies
    2. Schema Registry REST API
    3. Monitoring Schema Registry
    4. Troubleshooting Schema Issues
  5. ksqlDB Fundamentals
    1. Introduction to ksqlDB
    2. Streams vs Tables in ksqlDB
    3. ksqlDB Architecture
  6. Querying and Processing
    1. Creating Streams and Tables
    2. Transformations and Filters
    3. Aggregations and Windows
    4. Stateful Processing in ksqlDB
  7. Joins and Enrichment
    1. Stream Stream Joins
    2. Stream Table Joins
    3. Enrichment Patterns
    4. Materialized Views
  8. ksqlDB in Production
    1. Deployment Models
    2. Scaling and Performance
    3. Fault Tolerance
    4. Operational Best Practices
  9. Kafka REST Proxy
    1. REST Proxy Fundamentals
    2. When to Use REST vs Native Clients
    3. Producing Messages via REST
    4. Consuming Messages via REST
    5. Serialization and Schema Registry with REST
  10. REST Proxy Operations and Ecosystem
    1. REST Proxy Deployment and Configuration
    2. Security Considerations
    3. Troubleshooting REST Proxy
    4. Kafka UI and Monitoring Tools
    5. Connectors and Integration Tools Overview
    6. Ecosystem Tooling Landscape