Skip to content

bsobkowicz1096/Real_Time_Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

RTA-Real-Time-Analysis 🚀

Repozytorium zawierające projekty przygotowywane na zajęcia z Analizy Danych w Czasie Rzeczywistym w semestrze letnim 2024/25.

📂 Struktura repozytorium

Repozytorium jest podzielone na foldery odpowiadające poszczególnym zadaniom realizowanym w ramach kursu:

ZADANIE1🔍 - API z regułą decyzyjną

  • Prosty serwis API implementujący regułę decyzyjną
  • Technologie: Python, Flask, Docker

ZADANIE2 📊 - Strumieniowanie danych w Apache Spark

  • Implementacja przetwarzania strumieniowego z wykorzystaniem Spark Structured Streaming
  • Analiza i segmentacja danych w czasie rzeczywistym
  • Różne źródła danych: rate, JSON
  • Agregacja w oknach czasowych (tumbling, sliding windows)
  • Technologie: Python, Apache Spark, Kafka

🛠 Technologie wykorzystywane w projektach

  • 🐍 Python - główny język programowania
  • 🔌 Flask - framework do tworzenia API
  • 🐳 Docker - konteneryzacja aplikacji
  • ⚡ Apache Spark - przetwarzanie danych w czasie rzeczywistym
  • 📮 Apache Kafka - broker wiadomości dla strumieniowania

🚀 Uruchamianie projektów

Każdy projekt zawiera własny plik README.md z instrukcjami dotyczącymi uruchomienia. Większość projektów jest skonteneryzowana w Dockerze, co ułatwia ich uruchomienie w różnych środowiskach.

💻 Środowisko

Projekty są tworzone i testowane w środowisku z przygotowanym kontenerem Docker zawierającym niezbędne narzędzia do analizy danych w czasie rzeczywistym.

👨‍💻 Autor

Bartosz Sobkowicz, 2025

About

Repozytorium zawierające projekty przygotowywane na zajęcia z Analizy Danych w Czasie Rzeczywistym w semestrze letnim 2024/25

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors