السياق
كانت RH Partner تعمل في بيئة الإنتاج بالفعل. وكانت المهمة صيانة خدماتها الخلفية وتوسيعها، لا إعادة بنائها.
الخدمات
- صنتُ ووسّعتُ خدمات REST المصغّرة المبنية على Spring Boot التي تشغّل المنتج.
- تعمل كل خدمة في حاوية Docker خاصة بها، إلى جانب SQL Server داخل Docker.
- واجهات API مؤمّنة بـ JWT.
تسريع الاستعلامات
صمّمتُ مخططات قواعد البيانات وحسّنتُ استعلامات SQL، ما جعل الاستعلامات المتأثرة أسرع بنحو 35%.
الاختبارات والإصدارات
- كتبتُ اختبارات وحدة وتكامل بـ JUnit، بتغطية تجاوزت 90% في النطاق المختبَر.
- عالجتُ أعطال بيئة الإنتاج للحفاظ على موثوقية الإصدارات.
ما يبيّنه هذا العمل
عمل على الواجهة الخلفية لمنتج مباشر بمجموعة تقنيات ثانية: خدمات Java وSpring Boot في حاويات، يُقاس أداؤها بسرعة الاستعلامات وتغطية الاختبارات.