Serverless Function Event Injection
Serverless Function Event Injection (SFNI) is een methode om code uit te voeren zonder een traditionele serverinfrastructuur. In plaats daarvan worden de codes uitgevoerd in kleine eenheden genaamd “functies”, die worden gehost op een serverloze infrastructuur zoals AWS Lambda.
SFNI maakt gebruik van “events” om de uitvoering van de code te triggeren. Events zijn stukjes informatie die de functie vertellen wat er moet gebeuren. Een voorbeeld van een event zou kunnen zijn wanneer een gebruiker op een knop op een website klikt - dit zou de functie kunnen triggeren om een bepaald stukje code uit te voeren.
Het concept van “injectie” verwijst naar het idee dat de gebeurtenis de functie ‘injecteert’ met de nodige informatie om de code uit te voeren. Dit maakt het mogelijk om code uit te voeren zonder vooraf gedefinieerde triggers of geplande uitvoering. Hierdoor kunnen ontwikkelaars dynamisch reageren op veranderende omstandigheden.
In wezen betekent SFNI dat ontwikkelaars minder tijd hoeven te besteden aan het beheren van serverinfrastructuur en meer tijd kunnen besteden aan het schrijven van code om op events te reageren.