Ga direct naar inhoud

'Deze opdracht is een gigantische puzzel – en daar hou ik van!'

Wietse Smid

Experienced professionals

Software Engineering


Wietse Smid maakt als Lead Java Developer en consultant een grote applicatie van de overheid toekomstbestendig. Hij geeft leiding aan tien developers en testers, en schrijft ook zelf code. Alles bij elkaar een ‘lekker moeilijke’ klus, vindt hij. ‘En ook nog eens de leukste opdracht die ik in mijn zeven jaar bij Cap heb gehad!’

Van monoliet naar microservice

‘Toekomstbestendig, dat betekent bij deze app vooral: wendbaar. Wij zorgen dat de app straks kan meebewegen met nieuwe technologische ontwikkelingen. Dat bereiken we door een grote monolithische codebase om te zetten naar een nieuwe collectie microservices. Die monoliet hebben we eerst in een containerserver gezet. Zo kunnen we er makkelijker stukjes uit plukken om in kleinere containers te doen. Die stukjes fungeren dan als een microservice en maken contact met de microservices in andere containers. Daardoor blijft alles als een geheel werken, maar hoeft de applicatie bij kleine veranderingen niet meer helemaal door het regressietestproces.’

Superstrakke specificaties

‘Deze hele opdracht is eigenlijk een gigantische puzzel, en ik hou van puzzelen! Dan heb ik het niet alleen over het uit elkaar plukken van de monoliet, maar ook over de technische implementatie van ons werk. Als we iets willen wat niet binnen de specificaties van de applicatie past, moeten we een slimme workaround vinden. En ondertussen mogen de honderdduizenden gebruikers natuurlijk niks merken van onze aanpassingen. Dat spanningsveld houdt het werk lekker interessant! En dat is ook heel gaaf aan het werken bij Capgemini: dat je zomaar ineens aan de slag kan bij heel grote en aansprekende projecten.’

Slimme workaround

‘Deze hele opdracht is eigenlijk een gigantische puzzel, en ik hou van puzzelen! Dan heb ik het niet alleen over het uit elkaar plukken van de monoliet, maar ook over de technische implementatie van ons werk. Als we iets willen wat niet binnen de specificaties van de applicatie past, moeten we een slimme workaround vinden. En ondertussen mogen de honderdduizenden gebruikers natuurlijk niks merken van onze aanpassingen. Dat spanningsveld houdt het werk lekker interessant! En dat is ook heel gaaf aan het werken bij Capgemini: dat je zomaar ineens aan de slag kan bij heel grote en aansprekende projecten.’

Hou jij net als Wietse ook wel van complexe vraagstukken en lastige puzzels?