De event service
Een software implementatie voor het bijhouden en dynamisch traceren van business events.De event service
Een software implementatie voor het bijhouden en dynamisch traceren van business events.Samenvatting
Zwinq wil meer inzicht hebben in wat zich afspeelt op hun platform. Momenteel is het niet altijd mogelijk om de oorzaak van een probleem te achterhalen. Zo onderzoekt een system administrator probleemsituaties aan de hand van logfiles. Deze logfiles zijn geen persistente bron van gegevens wat het achterhalen van bepaalde business events onmogelijk maakt. Om dieper in de voorgaande stelling te duiken, is wat context nodig van het huidige platform.
Het softwareplatform van Zwinq is opgebouwd uit microservices. Deze services zijn individuele softwarecontainers die met elkaar communiceren. De communicatie tussen services, die in de rest van het verslag business events worden genoemd, gaat via HTTP requests/responds en worden weggeschreven in logfiles. Deze logfiles hebben een data limiet die ervoor zorgt dat wanneer deze is bereikt, de nieuwste data de oudste overschrijft. Verder zijn deze logfiles alleen toegankelijk voor systeem administrators en is er geen mogelijkheid voor eindgebruikers van de Zwinq services om deze zelf te bekijken.
Het huidige platform heeft de volgende tekortkomingen:
• De lifecycle van een asset kan niet in beeld gebracht worden.
• Gebruikers die business events willen terug zien hebben geen toegang tot logfiles.
• Business events zijn verspreid over meerdere logfiles, elke service heeft een eigen logfile.
• Problemen worden vaak pas vastgesteld, wanneer een gebruiker hier een opmerking over maakt.
• Er is kans dat fraude over het hoofd wordt gezien als business events niet persistent worden opgeslagen.
Organisatie | De Haagse Hogeschool |
Opleiding | ITD HBO-ICT Software Engineering |
Afdeling | Faculteit IT & Design |
Partner | Zwinq |
Jaar | 2022 |
Type | Stageverslag |
Taal | Nederlands |