האתגר
מה עמד לפני Balcar?
Balcar ניהלה צי של מאות רכבים בעזרת גיליונות אקסל ומערכת ישנה ללא מעקב בזמן אמת. לא היה ממשק API לאתר ההזמנות החיצוני, לא הייתה תמיכה ב-GPS Tracking אוטומטי, ונדרש תיאום ידני בין פקידים לבין נהגי השילוח.
הפתרון
מה בנינו
בנינו מערכת Backend מבוססת Microservices: שירות ניהול צי, שירות הזמנות עם REST API לאתר החיצוני, ושירות GPS שמקבל נתוני מיקום בזמן אמת ומעדכן את לוח הבקרה. WebSocket מאפשר לפקידים לראות את מיקום כל רכב בשנייה. שכבת Event Bus מבוססת RabbitMQ מסנכרנת בין כל השירותים.

תוצאות
מה השגנו יחד
✓זמן שיבוץ רכב לנהג ירד מ-18 דקות ל-2 דקות
✓אפס אירועי Double-Booking מאז ההשקה
✓ממשק API חיצוני עיבד 2,400 הזמנות בחודש הראשון
