Resultaat
De Mijndomein webshop heeft een radicaal nieuwe look en communiceert duidelijker wat het je biedt. Met het bestellen van een domeinnaam ga je voortaan sneller door de bestelstraat dan voorheen en is het eenvoudiger om aanvullende producten, zoals hosting erbij te nemen. Dankzij het gebruik van hedendaagse technieken kan een gebruiker direct zien welke domeinnamen voor welke prijs beschikbaar zijn, inclusief direct feedback over lopende aanbiedingen en extra’s.
Proces
Het bouwen van de Mijndomein-shop vereiste nauwe samenwerking tussen Enrise, de ontwikkelaars van Mijndomein en ontwikkelaars van iBuildings en MAS Outreach. Ieder team ontwikkelde een deel van de totale bestelstraat, dat vervolgens werd gekoppeld aan het interne platform voor het uitrollen van de bestellingen. Om de samenwerking levendig te houden, werden tussentijdse demo’s van de ontwikkelde systemen gezamenlijk met de drie teams gedaan. Daarbij kon elk team de progressie van andere teams volgen en was er inzicht in wat nog moest gebeuren. In een wekelijks technisch overleg werden vooral de technische issues tussen de teams onderling gedeeld, zodat altijd met één gezamenlijke agenda kon worden gewerkt.
Dankzij een op microservices gebaseerde architectuur kan functionaliteit van het huidige platform stap voor stap worden uitgefaseerd. De vernieuwing van de webshop is daarin een eerste stap. Enrise herbouwde de bestelstraat en koppelde die met het nieuwe design en frontend aan backendservices zoals de billing service, identity service en order handling.
Tech Stack
- Symfony framework
- DDD
- BDD / Behat
- TDD / PHPUnit
- Redis
- MariaDB
- HTML / CSS / JavaScript / RequireJS
- Linux / NginX / Apache
- Ansible voor provisioning en deployment
- Travis
- Microservices
- WordPress