Đề cương khóa học
Nội dung khóa học Ngày 1
• Giới thiệu các khái niệm về dữ liệu streaming
• Cơ bản về xử lý theo lô (batch) so với xử lý thời gian thực
• Nền tảng kiến trúc dựa trên sự kiện (event-driven architecture)
• Các trường hợp sử dụng phổ biến trong ngành
• Tổng quan hệ sinh thái streaming
Ngày 2
• Các mẫu thiết kế kiến trúc streaming
• Nền tảng của các hệ thống tin nhắn phân tán
• Nhà sản xuất (Producers) và nhà tiêu thụ (Consumers)
• Chủ đề (Topics), phân vùng (partitions) và luồng dữ liệu
• Chiến lược thu thập dữ liệu (data ingestion)
Ngày 3
• Các khái niệm và framework về xử lý stream
• Thời gian sự kiện (event time) so với thời gian xử lý (processing time)
• Kỹ thuật và trường hợp sử dụng của cửa sổ (windowing)
• Xử lý stream có trạng thái (stateful stream processing)
• Nền tảng về khả năng chịu lỗi và checkpointing
Ngày 4
• Biến đổi dữ liệu trong các đường ống streaming
• ETL và ELT trong các hệ thống thời gian thực
• Quản lý và phát triển schema
• Kết nối (join) và làm giàu (enrichment) stream
• Giới thiệu các dịch vụ streaming dựa trên cloud
Ngày 5
• Giám sát và khả năng quan sát (observability) trong các hệ thống streaming
• Nền tảng về bảo mật và kiểm soát truy cập
• Điều chỉnh và tối ưu hiệu năng
• Rà soát thiết kế đường ống đầu vào - đầu ra (end-to-end)
• Các trường hợp sử dụng thực tế như phát hiện gian lận và xử lý IoT
Đánh giá (2)
Hành trình qua thế giới Spark: một khóa học vô cùng intensity. DSL, Spark SQL, phân vùng so với bucketing đối với tôi.
Georgiana Elisabeta
Khóa học - Apache Spark Fundamentals
Dịch thuật bằng máy
Bài tập thực hành. Lớp học dự kiến kéo dài 5 ngày, nhưng 3 ngày đã giúp giải đáp nhiều câu hỏi mà tôi gặp phải khi làm việc với NiFi.
James - BHG Financial
Khóa học - Apache NiFi for Administrators
Dịch thuật bằng máy