# Flink Streaming - Real-Time Data Processing Essentials: Lambda vs Kappa Architectures, UDFs, and Windowing Techniques (Day 2 Lecture)

> In this lecture, we discuss the differences between Lambda and Kappa architectures, User-Defined Functions (UDFs), and the concepts of data-driven and time-driven windows, all essential components of real-time data processing.

- Web page: https://julie.techexpert.io/lesson/infra-flink-streaming-day-2-lecture-v2
- Program: [Data Engineering Boot Camp V2 Combined Track](https://julie.techexpert.io/program/data-engineering-boot-camp-v2-combined-track)
- Module: Week 3: Streaming Pipelines with Apache Flink V2
- Access: Requires enrollment in Data Engineering Boot Camp V2 Combined Track
- Length: 48 min video
- Skills: ETL/ELT, Apache Spark, APIs, Postgres, Kafka, Flink
- Academy: Julies academy to catch all other programs

## About this lesson

In this lecture, we discuss the differences between Lambda and Kappa architectures, User-Defined Functions (UDFs), and the concepts of data-driven and time-driven windows, all essential components of real-time data processing.

## Navigation

- Previous lesson: [Applying KPIs and Experimentation - Setting Up Web Experiments in Statsig (Day 1 Lab)](https://julie.techexpert.io/lesson/kpi-metrics-day-1-lab-v2.md)
- Next lesson: [Applying Advanced SQL for Analytical Insights - Growth Accounting, Survivorship Analysis, and Smoothing Trends (Day 1 Lab) ](https://julie.techexpert.io/lesson/analytical-patterns-day-1-lab-v2.md)
