نظام متكامل لمراقبة وتحليل بيانات الطقس مصمم ليكون قابلًا للتوسع (Scalable) ومتحملًا للأعطال (Fault-Tolerant).
يقوم النظام باستقبال بيانات لحظية (Real-Time Data) من محطات طقس محاكاة، ثم معالجتها وتحليل الأحداث المهمة، وأرشفة البيانات التاريخية، مع توفير لوحات عرض مرئية لعرض النتائج.
يتكون النظام من عدة مكونات مترابطة:
استقبال البيانات اللحظية عبر Apache Kafka
معالجة الأحداث واستخلاص المعلومات المهمة
تخزين البيانات في ElasticSearch
عرض البيانات وتحليلها من خلال Kibana
أرشفة البيانات بصيغة Parquet للاستخدام التحليلي طويل المدى
تم نشر النظام باستخدام Docker و Kubernetes لضمان:
سهولة النشر
قابلية التوسع الأفقي
استمرارية الخدمة في حالة الأعطال
يعكس المشروع خبرة عملية في تصميم الأنظمة الموزعة، معالجة البيانات اللحظية، وبناء بنية تحتية جاهزة لبيئات الإنتاج.