SENG5709: Event Driven Architecture & Real-time Data Processing

3 Credits

This course is a robust discussion of many topics to learn engineering concepts with regard to event-driven architectures and implementations. Students will gain experience analyzing, designing, and implementing an event-driven system leveraging technologies such as Apache Kafka, Apache Druid, OpenTelemetry, Kafka Streams, and more.At the conclusion of the course, students will have experience or exposure to:● Modern data processing concepts● Analyzing/Designing event-driven data architectures● Kafka Streams and Apache Flink for data processing● Analytical Database solutions using Apache Pinot and/or Druid● Building observable and maintainable applications● Testing strategies and best practices● Additional engineering concepts applicable to large-scale enterprise developmentThe course will be a mix of lecture, discussion, use-case evaluation, and hands-on activities to cover the broad domain of modern data engineering

View on University Catalog

All Instructors

A- Average (3.748)Most Common: A (67%)

This total also includes data from semesters with unknown instructors.

45 students
FDCBA
  • 4.05

    /5

    Recommend
  • 2.78

    /5

    Effort
  • 4.50

    /5

    Understanding
  • 4.27

    /5

    Interesting
  • 3.45

    /5

    Activities


      Contribute on our Github

      Gopher Grades is maintained by Social Coding with data from Summer 2017 to Spring 2024 provided by the Office of Institutional Data and Research

      Privacy Policy