Je kunt geen conferentie bezoeken, of artikel lezen of het gaat wel over microservices. Met een microservice architectuur kun je kleine stukjes van je landschap snel ontwikkelen en aanpassen. Hiermee is het dus mogelijk om snel in te spelen op business requirements. Microservices zijn ook zelfstandig te deployen waardoor er geen (complete) downtime is als er een nieuwe functionaliteit toegevoegd moet worden. Vanuit ontwikkelaarsperspectief biedt dit zeer veel mogelijkheden, zoals meerdere versies van dezelfde service draaien. De grote uitdaging ligt vooral bij het dagelijks beheer van een microservice landschap. Hoe houd je de grote kluwe van microservices onder controle. Daarnaast willen we gebruik maken van mogelijkheden zoals canary releasing, auto scaling en A/B testing. VAMP biedt hier een oplossing voor. Het stelt je in staat om je microservices te beheren op je “eigen” (kan ook AWS of anders zijn) infrastructuur. Vamp is een toevoeging op je bestaande cloud toegespitst op het beheer van de microservices. In deze presentatie zal ik me vooral richten op het operationele aspect van microservices. Waar moet je allemaal aan denken en tegen wat voor problemen loop je aan. Ik zal ook kort aangeven wat VAMP biedt. Na deze presentatie zullen mensen de zaal verlaten met een begrip van de problematiek rondom beheer van microservices. Daarnaast zullen ze een indruk hebben gekregen van VAMP.
Bio van Jeroen Gordijn Jeroen is een gepassioneerd software engineer. Hij houdt ervan om complexe problemen op te lossen en software te maken waar iedere gebruiker blij van wordt. Als early adopter is hij continu op zoek naar nieuwe technologiën en architecturen om nog betere software te maken. Jeroen is erg enthousiast over Scala&Akka, Microservices, DDD, CQRS en Event Sourcing.