

Resultaat
> 10 jaar klant
Duizenden bezoekers per dag
Composable e-commerce
Eén van onze tofste cases! De reis naar digitale volwassenheid. Van monolith naar een volledig composable e-commerce landschap. Werken aan de (online) beschikbaarheid van zorghulpmiddelen voor iedereen die dat nodig heeft!
Dharma is al meer dan 10 jaar de vaste software ontwikkelingspartner van Medipoint. Ooit begon Medipoint.nl als klein (Monolith) webshopje voor Business to Business (B2B). In de loop der jaren is dit uitgegroeid tot een van de meest moderne (composable) e-commerce platformen van Nederland.
Over Medipoint
Bij Medipoint kun je fysiek (ja, in een echte winkel!) en online terecht voor het lenen, huren en kopen van zorghulpmiddelen. Bijna iedereen is weleens in contact geweest met de producten van Medipoint. Denk bijvoorbeeld aan bedverhogers en andere producten rondom het kraambed, of het tijdelijk gebruik van krukken.
Zorghulpmiddelen zijn ook ontzettend belangrijk in een maatschappij die vergrijst. Meer mensen hebben daardoor behoefte aan ondersteuning, en als hulpmiddelen kunnen helpen bij een zelfstandig leven dan is dat super waardevol. Want autonomie is namelijk één van de belangrijkste waardes voor oudere mensen.
Naast de consumentenmarkt werkt Medipoint ook veel samen met onder andere gemeenten en zorgverzekeraars in Nederland en Europa. Consumenten kunnen zorghulpmiddelen krijgen via het Medipoint e-commerce platform en zakelijke klanten hebben hun eigen klantportaal. Onlangs hebben we voor gemeenten een speciale WMO portal ontwikkeld zodat ze ouderen kunnen helpen om langer zelfstandig thuis te wonen.


Een Headless CMS
In 2015 was headless e-commerce nog een onbekend begrip voor velen. Het idee dat de frontend losgekoppeld kon worden van de backend was revolutionair, maar nog nauwelijks in de praktijk gebracht.
Op dat moment maakte Medipoint nog gebruik van Sana, een platform dat uitsluitend werd ingezet voor zakelijke klanten. In feite was het niet meer dan een digitaal orderformulier, vroeger werd zoiets nog gefaxt, maar nu kon het online 😉
De groeiende ambities van Medipoint vroegen om een volwassen e-commerce systeem dat niet alleen geschikt was voor zakelijke klanten, maar ook voor consumenten. Bovendien moest het platform schaalbaar en koppelbaar zijn met diverse systemen. Een flinke uitdaging, die aan Dharma werd toevertrouwd.
Wij kozen voor een vooruitstrevende aanpak. Als een van de eerste softwarebedrijven in Nederland bouwden we een headless e-commerce oplossing op Magento (Community Edition). Door de frontend volledig los te koppelen van het CMS, was Medipoint niet langer gebonden aan de beperkingen van Magento. Dit gaf ons de vrijheid om een maatwerkoplossing te ontwikkelen, perfect afgestemd op hun wensen.
Deze keuze zorgde ervoor dat Medipoint een moderne innovatieve e-commerce oplossing had. Het resultaat kwam toen zelfs in aanmerking voor een nominatie voor de webwinkelvakdagen in de categorie ‘meest innovatie e-commerce oplossing van het jaar’ 😀
Softwarebeleid en innovatie
Naast het ontwikkelen van een volwassen e-commerce systeem hebben we ook samen met Medipoint gewerkt aan de strategie en visie omtrent softwareontwikkeling, applicatie security en development standaardisering. Samen hebben we de basis neergezet voor een gedegen beleid omtrent softwareontwikkeling bij Medipoint en het moederbedrijf Medux.
Composable e-commerce
In 2020 hebben we Medipoint.nl compleet omgebouwd. In plaats van een headless CMS met een Community Edition Magento kozen we voor een composable software architectuur: Een flexibele oplossing waarbij meerdere gespecialiseerde systemen via API’s met elkaar verbonden zijn en samen één totaaloplossing vormen.
Deze aanpak zorgt voor maximale schaalbaarheid en wendbaarheid. Medipoint is hierdoor niet langer afhankelijk van één monolithische service (met vendor lock-in) en kan eenvoudig inspelen op veranderende marktomstandigheden. Bovendien geeft het de vrijheid om alleen die systemen te gebruiken die écht aansluiten bij hun behoeften.
Magento Enterprise
Om deze rebuild mogelijk te maken, hebben we afscheid genomen van de Magento Community Edition en implementeerden we Magento Enterprise, inmiddels Adobe Commerce. Hiermee legden we de basis voor een composable e-commerce platform.
Services in de Cloud
Het grootste deel van de services draait binnen de Google Cloud omgeving. Maar er zijn ook services die hun eigen infrastructuur hebben, denk hierbij aan de Middleware van Medux, Magento, de Payment Service en andere navenante services. Binnenkort verhuizen we een groot deel naar Azure, wat met behulp van containers goed te migreren is.
API
Om al deze systemen naadloos te laten samenwerken, ontwikkelden we een API. Deze API communiceert tussen alle losse componenten en zorgt voor een soepele integratie met de middleware die gebruikt wordt om de ‘Line of business systemen’ van het moederbedrijf met elkaar te koppelen. Hierdoor worden de systemen die bedrijfskritische processen ondersteunen direct gevoed door de data uit het e-commerce platform. Hiermee is de e-commerce propositie volledig geïntegreerd in het totale landschap van de gehele organisatie.

Echt waarde creëren
Softwareontwikkeling draait eigenlijk maar om één ding: waarde creëren. Bij Dharma doen we dat met het Scrum-raamwerk, waarbij we elke twee weken een concreet stuk waarde opleveren. Bij Medipoint doen we dit in nauwe samenwerking met de Product Owner en de Scrum master van de opdrachtgever.
Bij Medipoint werken we intensief samen met een uitzonderlijk goede Product Owner en een geweldige Scrum master. Beide zijn in staat om de klantbehoeften echt goed te vertalen naar technische features. Dit komt doordat ze zelf ‘echt’ uit de organisatie komen en de praktijk als geen ander kennen. Zij weten precies wat klanten nodig hebben en hoe technologie daarbij kan helpen.
Dit laat zien hoe waardevol interne stakeholders kunnen zijn in softwareontwikkeling. De juiste mensen op de juiste plek maken het verschil tussen een functioneel product en een écht impactvolle oplossing.

Al 10 jaar in ontwikkeling
In de loop der jaren is er flinke slag gemaakt in de professionalisering van het platform. Het is uitgegroeid van een simpele (Monolith) webshop naar een top of the bill composable e-commerce landschap. Inmiddels is Medipoint.nl al meer dan 10 jaar in beheer van Dharma en samen met Medipoint bouwen we het platform nog steeds verder uit. Hierbij worden de meest moderne technieken gebruikt zoals Server Side Rendering (SSR) en het containeriseren van het applicatielandschap.
Next steps
Medipoint.nl is de zorghulpmiddelen leverancier aan zowel consumenten als instellingen van Nederland. En dat moet zo blijven, hierdoor blijven we innoveren, experimenteren en onderzoeken hoe we hulpmiddelen nog beter, sneller en met zo min mogelijk gedoe bij de eindgebruiker kunnen brengen. En .. natuurlijk ook weer ophalen als ze niet meer nodig zijn.
Medipoint is een fantastische klus om aan mee te mogen werken, iets waar we onze tanden in vast kunnen bijten. Voor ons werkplezier en voor de maatschappij, want wie weet, misschien hebben we zelf straks die rolstoel wel nodig. En als ik hem dan toch moet, het liefst wel zo prettig mogelijk.