“Ons gezamenlijke doel maakt de samenwerking sterk”

CIRA en SIDN ontwikkelen een cloud native registratiesysteem

Pijlen uit verschillende richtingen komen samen en gaan samen verder als één lijn.

In oktober 2023 gingen we een nieuw partnerschap aan met de Canadese registry CIRA. We worden mede-eigenaar van het Registry Platform van CIRA en ontwikkelen het bestaande platform als één team tot een toekomstvast en op cloudtechnologie gebaseerd systeem. Een platform waar ook andere topleveldomeinen (TLD’s) wereldwijd van kunnen profiteren. De afgelopen maanden werkten we aan een duidelijk ontwikkelplan en een sterke basis voor de samenwerking. Hoe pak je dat aan als je schakelt met collega’s aan de andere kant van de oceaan? En welke operationele uitdagingen kom je tegen? Don Slaunwhite en Chris Faber, productmanagers bij respectievelijk CIRA en SIDN, vertellen hierover.

Een nieuw registratiesysteem voor SIDN

Chris Faber, productmanager bij SIDN

Stakeholders en toezichthouders stellen steeds hogere eisen aan de kwaliteit en continuïteit van onze dienstverlening. SIDN’s huidige domeinnaamregistratiesysteem DRS5 werkt nog steeds goed, maar het beheer en onderhoud ervan kost veel tijd. Het is daarom niet toekomstbestendig. Tegelijkertijd is het zelfstandig ontwikkelen en beheren van een nieuw registratiesysteem kostbaar, tijdrovend en risicovol. Daarom ontwikkelen we het systeem van CIRA samen door tot een op cloudtechnologie gebaseerd en cloudagnostisch registratiesysteem voor CIRA en SIDN. SIDN gaat het nieuwe systeem primair gebruiken voor .nl, maar onze samenwerking met CIRA gaat verder. Ná de migratie van .nl bekijken we ook de mogelijkheden om samen het nieuwe registryplatform als dienst aan te bieden aan andere registry’s.

Waarom samenwerken met CIRA?

Veel domeinnaamregistry’s staan veelal voor dezelfde uitdagingen, zoals een afvlakkende vraag, toenemende cyberdreigingen, steeds hogere eisen die gesteld worden aan de veiligheid en krapte op de arbeidsmarkt. Door de krachten van beide organisaties te bundelen in de ontwikkeling en beheer van het registratiesysteem, kunnen SIDN en CIRA profiteren van snellere ontwikkeling, gedeelde resources, lagere kosten en gedeelde risico's en is de toekomstige groei en veiligheid van zowel .ca als .nl gewaarborgd. Dit levert zowel de domeinnaamhouders als registrars van .ca- en .nl-domeinnamen concrete voordelen op, want de onderliggende technologie zal robuuster en weerbaarder zijn dan ooit tevoren. Beide organisaties blijven overigens zelf verantwoordelijk voor het beheer en de beschikbaarheid van hun eigen registratiesysteem, maar de applicatie wordt wel samen ontwikkeld.

Sterke basis voor de samenwerking

De afgelopen maanden legden CIRA en SIDN de basis voor de samenwerking en de ontwikkeling van het nieuwe registratiesysteem. Een belangrijke eerste stap was het vormen van één Fury-team. Don: “Binnen CIRA werken we al langer met Fury. Om het systeem verder te ontwikkelen, zijn ook vanuit SIDN de juiste specialisten nodig. Daarom hebben we de ontwikkelaars van SIDN direct gekoppeld aan de teams van CIRA om elkaar te leren kennen en kennis uit te wisselen. De teams aan beide kanten van de oceaan hebben grote raakvlakken op het gebied van Agile Scrum en het gebruik van tools en technologie. Daardoor verloopt dit voorspoedig. Daarnaast stelden we een team samen van zo’n 10 mensen vanuit SIDN en CIRA met de juiste kennis en vaardigheden om de samenwerking in detail vorm te geven. Dit team richt zich op de samenwerking in de breedte: van de juridische en financiële kant tot de uitvoering en techniek.”

In de voorbereiding ontmoetten CIRA en SIDN elkaar vooral online. Maar ook op ons SIDN-kantoor in Arnhem en op de locatie van CIRA in Ottawa, Canada. “Door het tijdsverschil hebben we zo’n 3 uur per dag om onze collega’s van CIRA écht te spreken”, zegt Chris. “Die tijd benutten we zo goed mogelijk. Officieel ging het partnerschap in april van start. Toch ontvingen we eind 2023 al de broncode van Fury, onder speciale voorwaarden. Daardoor konden onze ontwikkelaars alvast kennis opdoen over de code, hiermee experimenteren en waar nodig vragen stellen aan CIRA. Verder werkten we de afgelopen maanden aan het opzetten van een ontwikkelplan. Hierin staan de hoofdlijnen van het samenwerkingsproces, onze Agile-werkwijze en de roadmap voor de ontwikkeling van het registratiesysteem. Maar ook welke communicatiekanalen we gebruiken, hoe we rapporteren en hoe we omgaan met risico’s en uitdagingen.”

Uitvoeren van het ontwikkelplan

Don Slaunwhite
Don Slaunwhite, directeur Producten en Diensten bij CIRA

SIDN en CIRA staan nu aan het begin van de volgende fase: het uitvoeren van het ontwikkelplan. “In 2024 richten we ons vooral op de technische uitvoering”, zegt Chris. “Dat betekent dat we onder andere het huidige Fury gereedmaken voor de migratie naar generieke cloudtechnologie (dus cloud native én cloudagnostisch) en de datamigratie van .nl voorbereiden. Don vult aan: “Hoe snel dat lukt, hangt bijvoorbeeld af van juridische kaders en beveiligingskaders, die het proces ingewikkeld maken en kunnen vertragen. Ook hebben CIRA en SIDN ieder een eigen werkwijze en eigen tools en software. Denk aan Git voor het beheren van broncodes of Jira voor projectbeheer. Hiervoor richten we nu een gedeelde online omgeving in, waarin we eenvoudiger kunnen samenwerken. Dat vergt in de beginfase tijd en overleg maar levert daarna veel voordelen op.”

Ook elkaar fysiek ontmoeten blijft belangrijk voor de samenwerking. “Online kun je veel bespreken, maar je haalt het meeste uit een gesprek als je in dezelfde ruimte bent”, zegt Chris. “Zeker als je obstakels of uitdagingen in het proces moet bespreken.” Don: “Waar het kan organiseren we dit tijdens internationale bijeenkomsten waar we elkaar toch al ontmoeten. Zo namen betrokkenen van beide organisaties eind mei deel aan de CENTR-bijeenkomst in Kopenhagen. Hierdoor konden leden van CIRA en SIDN elkaar daar persoonlijk spreken.” Chris vult aan: “Ook kijken we naar de mogelijkheid om onze developers een bezoek aan Ottawa te laten brengen om CIRA en de ontwikkelteams beter te leren kennen.”

Eén gemeenschappelijk doel

Voor het partnerschap werkten we al langere tijd samen met CIRA. Zo gebruiken we CIRA’s DNS-service als één van onze DNS-anycastnetwerken. En net als SIDN richt CIRA zich op het stimuleren van innovaties en het bevorderen van een veilig, open en stabiel internet. Don: “Iedereen die bij dit traject is betrokken, is toegewijd aan een gezamenlijk doel. Dat maakt de samenwerking sterk. Natuurlijk kom je uitdagingen of meningsverschillen tegen. Maar doordat we begripvol zijn en streven naar hetzelfde doel, komen we daar altijd uit.” “Het voelt zelfs alsof we elkaar al jaren kennen”, vult Chris aan. “Dat vind ik bijzonder, want we zijn een oceaan van elkaar vandaan. Toch zijn onze visies, kennis van de branche en doelgroep vrijwel gelijk. Dat werkt erg prettig.”

We streven naar een langdurige samenwerking tussen SIDN en CIRA, waarbij we kansen benutten en technische ontwikkelingen aanzienlijk sneller doorvoeren. Ons doel is om in 2025 het nieuwe registratiesysteem te testen en te integreren. Om vervolgens begin 2026 het systeem daadwerkelijk te migreren en te gaan gebruiken voor het .ca- en .nl-domein. Uiteindelijk willen we het nieuwe registratiesysteem ook aanbieden aan andere registry’s wereldwijd.

Ga voor meer informatie over het CIRA Registry Platform naar https://www.cira.ca/registry of neem contact op met Chris Faber via chris.faber@sidn.nl.