Skip to content

Deepdive: Microservices, waarom je over moet, of toch niet?

Photo of Menno Pot
Hosted By
Menno P.
Deepdive: Microservices, waarom je over moet, of toch niet?

Details

Microservices vs een monoliet.
Wat zijn microservices eigenlijk, en hoe verhouden ze zich tot een monolitische applicatie? Wat zijn de voor en nadelen?

Tijdens deze sessie willen we antwoorden krijgen op een aantal van de volgende vragen:

Wat zijn microservices? (definitie)
Wat zijn de voor- en nadelen van microservice tov een monoliet mbt?
- Development
- Testen / Testautomatisering
- CI/CD Pipelines
- Repositories
- Kosten
- Schaling
- Werkverdeling meerdere teams
Wat zijn de implicaties voor developers van een overstap naar microservice?
Wat zijn de implicaties voor testers van een overstap naar microservice?
Hoe ga je om met afhankelijkheden tussen de microservises?
How about contract based testing?
Teststrategie en OTAP, verschillen tussen microservices en een monoliet.

Is dit wat voor jou?
Gebruik je nu zelf microservices, of verwacht je bij deze of een volgende opdracht eventueel over te stappen van een monoliet naar microservices, dan is deze deep dive wat voor jou. Na deze deepdive kun je bewuster mee beslissen over of de mogelijke overstap naar microservicearchitectuur geschikt is voor jou. Ook leer je hoe je die overstap goed kunt doen, en hoe je het design, de ontwikkeling en het testwerk goed aanpast op deze nieuwe architectuur.

Hoe werkt een DeepDive?
We bespreken het onderwerp kort voor en proberen het in verschillende onderdelen op te delen. Daarna gaat de groep uiteen om zo veel mogelijk informatie over het onderwerp van de dag op te zoeken. Nadien presenteren we onze bevindingen aan elkaar, en zo proberen we het meeste uit de dag te halen. Lekker relaxed met een biertje tussendoor, alles kan en mag als we er maar van leren!

Over de sprekers:
Joeri Sengers werkt nu 6 jaar in de IT en heeft ook al 6 jaar ervaring als testautomatiseeerder. Momenteel werkt hij bij de Efteling waar hij gebruik maakt van Playwright, Supertest en Typescript. Joeri heeft bij de Efteling een nieuwe teststrategie opgezet voor het nieuwe microservices landschap. Hier heeft hij een hoop geleerd, deels ook met vallen en opstaan. Daar leer je doorgaans het meest van. Hiervoor werkte hij bij VGZ aan een monoliet. Deze was niet extreem groot, waardoor hij niet de problemen had dat meerdere teams elkaar in de weg zaten in het werken aan dezelfde code, maar toch ziet hij zeker voordelen aan microservices.

Menno Pot werkt al ruim 20 jaar in de IT, waarvan 10 jaar bij newspark en totaal 9 jaar als testautomatiseerder. Hij heeft o.a. gewerkt aan diverse monolitische applicaties. Verder heeft hij o.a. bij de belastingdienst bijgedragen aan het opzetten van microservices architectuur en daar de teststrategie voor opgesteld. Dit met de kennis en ervaring die hij heeft opgedaan in de microservices architectuur die hij mede bij Alphabet opzette. Hij ziet een boel voordelen in microservices, al blijft voor hem altijd de vraag: Hoe splits je je monoliet goed op, hoe groot of klein wordt een microservice?

Agenda:
18:00 Eten
19:00 Intro/ voorstelrondje / wat weet jij al over microservices.
19:30 Opdeling van de groep ter onderzoek van de voor en nadelen
19:50 Delen van 1e bevindingen
20:00 Pauze
20:10 Opdeling van de groep ter onderzoek van de voor en nadelen
20:30 Delen van 2e bevindingen
21:00 Borrel ter afsluiting

Wat heb je nodig?
Eigenlijk alleen een goede dosis enthousiasme en leergierigheid. Hoewel het natuurlijk helpt als je zelf ook ervaring hebt met microservices. Maar alleen ervaring met een monoliet, maar wel de wens om (binnenkort) over te gaan op microservices, is ook voldoende. Een laptop om dingen uit te zoeken helpt wel.

Waar:
Newspark kantoor.
Nevelgaarde 54, (8e verdieping noord), Nieuwegein.

Photo of Innovative Test Automation NL group
Innovative Test Automation NL
See more events
Needs a location