Több ezer batch folyamat futásidejének optimalizálása

Nemzetközi kereskedelmi bank ügyfelünk több ezer batch programmal rendelkezett, amelyeket minden napzárási folyamat során a megfelelő sorrendben, üzembiztosan le kellett futtatnia. A korábbi megoldásokkal átfutási idő problémák jelentkeztek, és nem volt optimális a rendszer erőforrásainak kihasználása sem, noha a futtatások már részben párhuzamosítva történtek. A Clarity PWM megoldásának bevezetése során felderítettük a futási függőségeket és kialakításra kerültek azok a feladatcsoportok, melyek közös egységet képeznek, hogy csak a szükséges függőségi kapcsolatok maradjanak meg az entitások között. A rendszer bevezetése után közvetlenül a napzárási folyamat futási ideje közel 40%-kal csökkent. A további használat során a szerverek kihasználtsága a rendszer öntanuló algoritmusának köszönhetően folyamatosan javult, és a futási idő is tovább rövidült. Az új kezelőfelületnek köszönhetően egységes monitorozó alkalmazást kapott az üzemeltetés, melynek segítségével kiválóan lehetett felderíteni az egyes függőségi, illetve programhibákat, ami lehetőséget adott az azonnali beavatkozásra.

Eredmények számokban:

  • 4.000+ batch program futtatása egységes keretrendszerben
  • 10+ különböző adatbázis egyidejű kezelése
  • Teljes futási idő 50%-os csökkenése
  • 0 perc késlekedés a hibakezelés megkezdéséig