Mijn Synthetics workshop op WebDevCon
Een terugblik op Testing in Production with Grafana Synthetics op WebDevCon in Amsterdam, en wat 16 engineers meenamen.
Een workshop geven in een bioscoop is een primeur voor mij. Op 10 maart gebeurde dat bij WebDevCon in Pathé Amsterdam Noord.
Zestien engineers schoven aan voor een volle dag production testing met Grafana Synthetics. Een mix van developers en DevOps engineers, precies waar deze workshop voor gebouwd is. Production testing is niet alleen voor QA’s, en het was goed om dat terug te zien in de zaal.
Hoe de dag verliep
We begonnen met een korte intro over observability en waar synthetic monitoring in past. Een hoop teams hebben monitoring, maar monitoring is reactief van aard. Het vertelt je dat er iets stuk is nadat een gebruiker er al tegenaan gelopen is. Synthetics draaien dat om: je simuleert gebruikersgedrag voordat er iets misgaat, continu, vanuit meerdere locaties vanover heel de wereld. Met dat in het achterhoofd is de rest van de dag veel logischer.
Van daaruit gingen we de hands-on kant op. Iedereen werkte de labs af met de Quick Pizza app: hun eerste k6 test scripten, multi-step user journeys bouwen, performance benchmarks opzetten en alerts configureren die ergens op slaan. Tegen de tijd dat we rond 16:00 afsloten, had iedereen een werkende setup.
Niemand raakte de weg kwijt. Niemand haakte af. Voor een technische workshop van een volle dag is dat niet vanzelfsprekend.
Waarom werkt het
De mix van deelnemers hielp. Developers en DevOps engineers die hetzelfde probleem vanuit een andere hoek benaderen, brengen elkaar verder. Als iemand met een DevOps achtergrond de alerting koppelt aan hun on-call workflow, en de developer ernaast plotseling ziet waarom dat belangrijk is, dan is dat precies het gesprek dat ik in de zaal wil hebben.
Wat deelnemers meenamen
Aan het einde van de dag had iedereen:
- Een werkende k6 synthetic test lokaal én gedeployd op Grafana Cloud
- Multi-step gebruikersreis simulaties voor echte productiescenario’s
- Performance benchmarks en geografische monitoring geconfigureerd
- Alert routing opgezet en geïntegreerd in bestaande workflows
Maar belangrijker: ze gingen naar huis met een helder beeld van waar synthetic monitoring past in een observability stack en waarom wachten tot gebruikers problemen melden geen echte strategie is.
Deze workshop bij jouw organisatie
WebDevCon was een conferentieomgeving met een divers publiek. De workshop werkt ook goed als een in-house dag voor engineering teams die dit willen opzetten voor hun eigen productieomgeving. De inhoud blijft hetzelfde, maar de labs draaien op jouw stack en jouw services in plaats van een demo app.
Als dat iets is waar je naar kijkt, neem contact op via info@obserfana.com.