Serverless Function Event Injection
“Serverless Function Event Injection” bezieht sich auf eine Technologie, die zur Ausführung von Code ohne Server verwendet wird. Wir müssen jedoch verstehen, was sie bedeuten.
Ein Server ist ein Computer, der Anweisungen ausführt, wenn wir ihm sagen, was zu tun ist. Wenn wir also eine Webseite öffnen, senden wir eine Anfrage an einen Server, der uns dann die entsprechende Webseite zeigt. Wenn es jedoch viele Anfragen gibt oder der Server zu viele Aufgaben hat, kann er sich verlangsamen oder abstürzen.
Als Reaktion darauf wurde eine neue Technologie entwickelt, die Serverless genannt wird. Im Gegensatz zu traditionellen Servern müssen wir bei der Verwendung von Serverless nicht mehr daran denken, wie viele Server wir benötigen, wie groß sie sein müssen und wie wir sie verwalten.
Serverless ist eine ziemlich magische Technologie. Wir müssen keinen physischen Computer haben, um unseren Code auszuführen. Stattdessen schreiben wir unseren Code und senden ihn an einen Dienst, der ihn bei Bedarf ausführt.
Jetzt kommen wir zum “Function Event Injection”. Eine Funktion ist ein kleiner Teil eines Programms, der eine bestimmte Aufgabe ausführt. Wenn wir zum Beispiel möchten, dass unsere Webseite das Wetter anzeigt, schreiben wir eine Funktion, die das Wetter abruft und es auf der Webseite anzeigt.
Ein Event ist so etwas wie eine Benachrichtigung darüber, dass etwas passiert ist. Wenn wir also das Wetter abrufen, ist der Event, dass wir eine Anfrage gestellt haben, um das Wetter abzurufen.
“Function Event Injection” bedeutet, dass wir unserem Code erlauben, auf bestimmte Events zu reagieren, und ihm ermöglichen, bestimmte Aktionen auszuführen.
Zusammengefasst gesehen, ermöglicht uns Serverless Function Event Injection, den Code auszuführen, ohne darüber nachzudenken, welche Computer wir dafür benötigen, und den Code auf bestimmte Events reagieren zu lassen, um bestimmte Aufgaben auszuführen.