2014 óta építem a SYMESTIC Cloud MES platform technikai alapját.
A Microsoft Azure-ra épülő mikroszolgáltatás-architektúrától az IoT-átjárók csatlakoztatásán át több mint 15.000 gép valós idejű adatfeldolgozásáig, mintegy 20 országban. Az én feladatom gondoskodni arról, hogy a gépadatok minden géppark esetében – kortól és gyártótól függetlenül – megbízhatóan, biztonságosan és valós időben érkezzenek meg a felhőbe.
A SYMESTIC-hez közvetlenül a tanulmányaim után kerültem szoftverfejlesztőként.
Gazdaságinformatikát tanultam az SRH Hochschule Heidelbergen. Az üzleti logika és a szoftverarchitektúra közötti kapcsolódási pont vonzott akkoriban, és a mai napig meghatározza a munkámat. Nem funkciókban gondolkodom, hanem megoldandó problémákban: hogyan lehet egy 1995-ös prést csatlakoztatni anélkül, hogy hozzányúlnánk a PLC-hez? Hogyan lehet másodpercenként 50.000 adatpontot késleltetés nélkül feldolgozni? Hogyan lehet gondoskodni arról, hogy egy rendszer sok, eltérő hálózati feltételekkel bíró országban stabilan fusson?
A munkámat leginkább meghatározó döntés a platform 2010-es évek közepén történt újraépítése volt.
Ahelyett, hogy a meglévő helyben telepített szoftvert emeltük volna a felhőbe, elölről kezdtük. Cloud-native, mikroszolgáltatások, API-first, Microsoft Azure-on. Ez nem inkrementális frissítés volt, hanem alapokig hatoló újratervezés. Minden döntést – az adatbázis-architektúrától az átjáró-protokollig – a skálázhatóságra, a valós idejűségre és a karbantarthatóságra terveztünk.
Az eredményt minden nap látom a monitoring-műszerfalakon.
Egy 99,9 %-os rendelkezésre állású platform, amely automatikusan skálázódik, ha egy ügyfél egyszerre 200 gépet csatlakoztat. IoT-átjárók, amelyek gépenként két-négy óra alatt telepíthetők – OPC UA a modern vezérlésekhez, digitális I/O-átjárók a bármiféle digitális interfész nélküli régi berendezésekhez. Nincs PLC-beavatkozás, nincs termeléskiesés, nincs hónapokig tartó integrációs projekt.
Ami hajt:
A legtöbb MES-projekt nem a szoftveren bukik el, hanem a bevezetésen. Túl hosszú, túl összetett, túl drága. A célom az, hogy ezt az akadályt az architektúrán keresztül szüntessem meg: egy platform, amely olyan gyorsan kigördíthető, mint egy SaaS-eszköz, és olyan mélyen integrált, mint egy vállalati MES. Ez nem ellentmondás – ez architektúradöntés.
Szakmai út
Szakterületek
A SYMESTIC blogon
Egy modern MES mögötti technikai témákról ír: felhő- vs. helyben telepített architektúrák, gépcsatlakoztatás OPC UA-n és digitális I/O-átjárókon keresztül, ISA-95 integrációs architektúra, Edge Computing és a mesterséges intelligencia szerepe a termelésirányításban – annak a szemszögéből, aki ezeket a rendszereket építi, nem pedig árulja.