قمت بتطوير نظام ذكي لإدارة الطوابير يهدف إلى تقليل الازدحام وفترات الانتظار في المستشفيات والمصالح الحكومية ومراكز الخدمات من خلال بنية Microservices حديثة وقابلة للتوسع.
تم بناء النظام باستخدام Java وSpring Boot مع تطبيق مفهوم Event-Driven Architecture لضمان معالجة العمليات بشكل سريع وفعال. كما تم استخدام Apache Kafka للتواصل غير المتزامن بين الخدمات المختلفة، بالإضافة إلى Redis لتحسين الأداء وتقليل الضغط على قاعدة البيانات.
يشمل النظام:
إدارة الطوابير والحجوزات بشكل لحظي
نظام مصادقة وتأمين باستخدام JWT وOAuth2
API Gateway وService Discovery لإدارة الخدمات
مراقبة وتتبع الخدمات باستخدام Zipkin وMicrometer
تحسين الاستقرار باستخدام Resilience4j
تشغيل النظام داخل حاويات Docker