Applicaties in de Cloud worden vaak gestart op demand, dus wanneer ze nodig zijn. Dit is nadelig voor één van de meest gebruikte programmeertalen, Java. De JVM is snel, maar het opstarten is niet heel snel. Dit is traditioneel geen probleem, maar wel als de applicatie vaak gestart en gestopt wordt. Daar komt ook nog bij kijken dat veelgebruikte frameworks zoals Spring voor een langere opstarttijd zorgen door reflectie en runtime code generatie.
Om de opstarttijd te verminderen zijn frameworks zoals Quarkus en Micronaut ontwikkeld, die heel veel werk compile-time doen i.p.v. runtime en eventueel gebruikt kunnen worden in combinatie met GraalVM voor nog kortere opstarttijden, wat kosten bespaart in de Cloud.
Maar kan dit ook voor Lambda’s? Lambdas zijn kleine stukjes code die apart worden opgestart in een cloud omgeving. Dit staat ook wel bekend als Function as a Service. Zijn deze frameworks ook geschikt voor zulke kleine applicaties? Of wordt het dan juist weer te groot? Quintor wil graag dat jij dat voor ons gaat uitzoeken.
Wat we bieden
- Ervaren en betrokken begeleiding
- Structuur door middel van Scrum
- Leuke collega’s en mede-afstudeerders
- Maandelijkse borrels en hands-on workshops over nieuwe technieken
- Een informele bedrijfscultuur, waarbij kennisdeling centraal staat
- Toegang tot de Quintor Academy, onze online leeromgeving
- Afstudeervergoeding van €500,- per maand