Stan’s challenge: Zorgdragen voor actuele datavoorziening en absolute betrouwbaarheid
Stan Verdiesen, Software Architect at ICT Group
- 21 juli 2020
- 3 minuten
Over de hele wereld gebruiken fabrieken, elektriciteitscentrales en ziekenhuizen compressoren. De pers-, gas- of ultraschone medische lucht uit de compressoren van het formaat zeecontainer is voor deze organisaties een cruciaal onderdeel van het (bedrijfs) proces. De inzet van IoT en de nieuwste cloud- oplossingen zorgen voor actuele en betrouwbare data. Waar en wanneer je maar wilt.
Stan Verdiesen stond aan de basis van het innovatieve IoT-platform SMARTLINK. “Microsoft leverde de cloudoplossing. Naast de complete architectuur, het ontwerp en de realisatie van het platform, leverde ICT een Agile-ontwikkelteam aan, plus een volledige, beheerde en gehoste service toen alles eenmaal draaide. Telkens vroegen wij ons af: als je ergens bepaalde informatie wilt tonen, wat is dan de meest efficiënte manier om het uit te lezen? En hoe kun je de benodigde informatie dan het beste opslaan? Met als gevolg dat sommige stukjes data op meerdere plekken en verschillende manieren worden opgeslagen.” Het gaat om niet mis te verstane volumes aan data. Stan: “De 150.000 compressoren die het platform gebruiken, ontvangen dagelijks ongeveer 130 miljoen berichten. Omgerekend komt dat neer op een kleine 1.400 berichten per seconde. De verwachting dat dit volume in de toekomst groeit. Dat maakt dit een uniek project.”
Code als spaghetti
Op het moment dat ICT bij het project betrokken werd, kon het toenmalige platform de grote hoeveelheid data niet meer aan. “Het oude platform maakte gebruik van één database. Door de vele adhoc oplossingen wist niemand nog hoe het precies werkte. Toen het volume nog meer toenam, kon het platform de data simpelweg niet meer verwerken. Met als gevolg: gebruikers die geen actuele data of storingsinformatie ontvingen en verstoorde signaleringen. Een onhoudbare situatie omdat veel van de organisaties voor hun kernactiviteiten afhankelijk zijn van hun compressiesysteem.”
Microsoft Azure: de nieuwste cloudoplossingen
De oplossing werd gevonden in Azure, een cloudoplossing van Microsoft. “Azure bestaat onder andere uit een twintigtal soorten diensten voor opslag van data. Stuk voor stuk het nieuwste van het nieuwste. Geweldig om daarmee te mogen werken en gelijk ook een uitdaging want lang nog niet alles is bekend.
Ook voor Microsoft zelf niet.” Samen met zijn teamgenoten was het Stans taak om de software requirements te vertalen naar betrouwbare technieken die het werk doen. “Hoe sluiten deze nieuwe technieken aan bij wat wij willen? Het was uitzoeken, proberen, pionieren. Het leuke is dat wij oplossingen hebben bedacht die ook voor Microsoft nieuw waren. Het was een mooie samenwerking, we hebben veel van elkaar kunnen leren.”
“Het leuke is dat wij oplossingen hebben bedacht die ook voor Microsoft nieuw waren. Het was een mooie samenwerking, we hebben veel van elkaar kunnen leren.”
Kennis vergaren en delen
Helemaal onwetend was Stan niet toen hij in mei 2018 aan het project begon. Hij nam deel aan een Azurebootcamp in Seattle, georganiseerd door Microsoft. “ICT Netherlands hecht veel waarde aan het opdoen van kennis. Dat geldt ook voor intern; regelmatig zijn er kennissessies om de beschikbare kennis te delen met collega’s. Op gebied van Azure ben ik de expert binnen ICT. Met mijn kennis word ik bij andere projecten betrokken. Zo gaat de kennis niet verloren en kan wat ik weet ook bij andere klanten worden toegepast.”
Flexibiliteit
Stan is in 2014 gestart als senior software developer en heeft met het SMARTLINK-project de kans gekregen zich te bewijzen als software architect. “Naast doorgroeimogelijkheden is ICT een werkgever die je de ruimte geeft om flexibel te werken. Als vader van twee kinderen is het fijn om te weten dat je, als dat nodig is, kunt schuiven met je werktijden of vanuit huis kunt werken. Dat geeft eh… lucht.”