Serverless microservices with Azure Functions 2.0

Website Info Support B.V.

De overstap naar serverless computing en microservices architecturen gaat vaak gepaard met het containeriseren en in de cloud plaatsen van bestaande of nieuwe applicaties. Deze containers worden uitgerold door continuous delivery tooling, zoals bijvoorbeeld spinnaker, georkestreerd door Kubernetes en communiceren veelal via message brokers met elkaar. De infrastructurele flexibiliteit en de mogelijkheden zijn enorm, maar vereisen vaak initieel een grote financiële en  kennisinvestering. Bij serverless computing wordt code rechtstreeks gedeployed naar de cloud. Deze code wordt vervolgens automatisch uitgevoerd wanneer er nieuwe berichten in een queue worden geplaatst. Azure Functions is Microsofts antwoord op serverless computing. Met de komst van Azure Functions 2.0 zou het mogelijk moeten zijn om serverless computing ook buiten Azure in bijvoorbeeld een Kubernetes omgeving in te zetten. De angst voor een vendor lock-in neemt daardoor af, waardoor het interessanter wordt voor klanten. Tijdens jouw afstudeeronderzoek ga jij je verdiepen in deze concepten en zoek je uit welke besparingen er mogelijk zijn met de inzet van Azure Functions als microservices implementatie. Je kijkt daarnaast welke tekortkomingen er mogelijk zijn. Middels prototypes toon je de verschillen tussen een ‘standaard’ (door de meeste klanten gekozen implementatie) en een serverless implementatie van microservices in de praktijk aan.

Bekijk al onze afstudeeropdrachten op afstuderenbijinfosupport.com

Om te solliciteren op deze vacature stuurt u uw sollicitatie naar barbara@infosupport.com