Useful Links
1. Introduction to Stream Processing
2. Fundamentals of Apache Kafka
3. Introduction to ksqlDB
4. Setting Up the Environment
5. ksqlDB Data Definition Language (DDL)
6. Querying and Transforming Data
7. Aggregations and Windowing
8. Joining Streams and Tables
9. Advanced ksqlDB Features
10. Building Real-Time Applications
11. Operations and Production Considerations
  1. Computer Science
  2. Stream Processing

Streaming Data Processing with Apache Kafka and KSQL

1. Introduction to Stream Processing
2. Fundamentals of Apache Kafka
3. Introduction to ksqlDB
4. Setting Up the Environment
5. ksqlDB Data Definition Language (DDL)
6. Querying and Transforming Data
7. Aggregations and Windowing
8. Joining Streams and Tables
9. Advanced ksqlDB Features
10. Building Real-Time Applications
11. Operations and Production Considerations
  1. Joining Streams and Tables
    1. Join Types in ksqlDB
      1. INNER JOIN
        1. Matching Records Only
        2. LEFT JOIN
          1. Left Side Preservation
          2. RIGHT JOIN
            1. Right Side Preservation
            2. FULL OUTER JOIN
              1. All Records Preservation
            3. Common Join Patterns
              1. Stream-Stream Joins
                1. Use Cases and Limitations
                  1. Temporal Constraints
                  2. Stream-Table Joins
                    1. Enriching Streams with Reference Data
                      1. Lookup Patterns
                      2. Table-Table Joins
                        1. Combining State from Multiple Tables
                          1. Foreign Key Joins
                        2. Join Windowing Requirements
                          1. Time Constraints for Joins
                            1. Window Size Configuration
                              1. Join Window Types
                              2. Partitioning for Joins
                                1. Key Alignment Requirements
                                  1. Repartitioning Streams
                                    1. Co-partitioning
                                      1. Performance Implications

                                    Previous

                                    7. Aggregations and Windowing

                                    Go to top

                                    Next

                                    9. Advanced ksqlDB Features

                                    © 2025 Useful Links. All rights reserved.

                                    About•Bluesky•X.com