Mendix

Mendix's low-code platform naar de Chinese markt brengen

Summary

Een korte time-to-market, eindeloze schaalbaarheid en enorme flexibiliteit

De missie van Mendix is om zoveel mogelijk mensen apps te laten maken en draaien. Daarom biedt Mendix zeer voordelige manieren om te deployen, gebruik makend van Low Code en Low Ops. Om ook gebruikers in China te kunnen bedienen, moest het bedrijf een specifieke Mendix Cloud op deze lokale infrastructuur uitrollen. Xebia en Binx werden gevraagd een leidende rol te nemen in de ontwikkeling van deze cloud op het platform van Tencent.

“Om met onze cloud de Chinese markt te betreden vertrouwden we op de sterke consultancy diensten van Binx.io en Xebia om een schaalbare oplossing in te richten op basis van Chinese technologie. Zonder hun hulp zouden we niet in staat zijn geweest om in zo’n korte tijd een oplossing van deze kwaliteit te ontwikkelen.” 

Maarten Smeets VP R&D Cloud Deployment & Operations

Technical Details

AWS informatietechnologie & ISV's

Binx Team

  • ASML_Binx Client

The challenge

Een actieplan maken

De uitbreiding naar de Chinese markt stelde Mendix voor zowel technische als culturele uitdagingen. Bij het onderzoeken van de opties om het platform naar China te brengen, ontdekte Mendix dat het het beste zou zijn om met een lokale cloud platform partner te werken.

Maarten Smeets, VP R&D Cloud Development and Operations: “Het zou meer tijd kosten om ons hele platform naar AWS China te brengen dan naar Alibaba Cloud. En snelheid is in China veel belangrijker dan ‘first time right’. We moesten zo snel mogelijk de markt op, marktaandeel veroveren en vervolgens itereren.”

Hoewel die aanpak goed bij het bedrijf past is binnen korte tijd een enorm platform, gebouwd op vijftien jaar ervaring, verplaatsen best een uitdaging. Smeets: “We moesten het stap voor stap aanpakken, en de eerste stap was de on-premise uitrol van een Mendix app, die sinds maart 2020 op de markt is, op basis van Kubernetes.” De volgende stap was om het Mendix platform naar China te brengen door functionaliteiten één voor één toe te voegen.

Smeets: “Eén van onze features is een wereldwijde marktplaats waar partners hun integraties kunnen publiceren. Om Chinese klanten toegang te geven tot de content van deze marktplaats is vanwege regelgeving meer nodig dan een lift and shift.”

The Solution

Samenwerken met Xebia en Binx.io

“We kwamen in eerste instantie in contact met Xebia & Binx.io via mijn netwerk”, begint Smeets. “Ook hadden we in het verleden een China seminar bijgewoond van Léon Rodenburg (sr. consultant bij Xebia Software Development en Alibaba Cloud MVP). We hebben toen al wat ideeën uitgewisseld, maar nu was het tijd om wat we besproken hadden ook echt in de praktijk te brengen.” Mendix vroeg Xebia en Binx.io om hulp op drie vlakken: technologie, cultuur en communicatie. “China is ver weg, we hebben te maken met andere technologie, en we moesten lokaal een zelf-sturend team opzetten”, gaat Smeets verder.

Het beste cloud platform selecteren

Om Mendix meer inzicht te geven in wat het zou betekenen om het platform naar Shanghai te brengen werkte Léon eerst het scenario uit op Alibaba Cloud. Er waren wat issues, maar die waren te overzien en op te lossen. Uiteindelijk heeft Mendix toch gekozen voor een samenwerking met Tencent. Smeets: “Hoewel de technische fit met Alibaba Cloud wellicht iets significanter was, toonde Tencent een sterke bereidheid om een gezamenlijk B2B actieplan te maken. Tencent had zelf geen eigen low-code platform propositie had, dus zijn we een partnerschap aangegaan dat voor ons beiden gunstig is.” Om Mendix te ondersteunen in hun beslissing, voerde Léon een technische POC uit en stelde een lijst op van zaken die aan de kant van Tencent geregeld moesten worden. Smeets:” Deze vereisten heb ik aan Tencent voorgelegd en een paar weken later was de lijst compleet weggewerkt.” 

De toegevoegde waarde van Xebia en Binx.io 

“Léon spreekt Chinees, kent de cultuur, is technisch goed onderlegd en is communicatief zeer vaardig,” zegt Smeets. “Nu we niet kunnen reizen, blijken zijn vaardigheden van buitengewone waarde bij het overbruggen van de afstandskloof.” Mendix heeft ook een team van zes mensen opgezet in Chengdu. “Het team begrijpt Kubernetes als geen ander, maar Mendix was nieuw voor hen. Léon heeft enorm bijgedragen door zijn kennis met hen te delen en autonomie binnen het team aan te moedigen.”

Twee andere consultants hielpen Mendix met software engineering en platform uitdagingen en Jeroen Rosenberg, sr. consultant bij Xebia Software Development, sloot zich aan bij het Identity Services team om de ontwikkeling ervan te versnellen. De identity provider van Mendix preppen voor China was een grote klus – deze vormt de basis voor alles wat met authenticatie en autorisatie te maken. Met name omdat het moest voldoen aan de hoogste beveiligingsstandaarden en ook moest zorgen voor volledige isolatie van Europese en Chinese klantgegevens. Jeroen hielp het team op stoom te krijgen en dit op tijd op te leveren.

Dennis Vriend, Cloud-Native Software Engineer bij Binx.io, hielp bij het herbouwen en herplatformen van de Mendix build server. Deze server compileert applicaties van klanten en zet ze om in een executable, die klaar is voor deployment. De nieuwe versie van de server is gebouwd, schaalbaar en cloud-agnostisch gemaakt, en met succes naar China verhuisd. De nieuwe build server zal binnenkort ook worden uitgerold door teams in Rotterdam voor gebruik door Europese klanten.

Gericht op wereldwijde groei

Mendix betrad de Chinese markt eerst met de propositie ‘Mendix voor Private Cloud’, waar veel klanten vandaag gebruik van maken. Op 31 maart 2021 is Mendix live gegaan met het publieke low-code cloud platform. Smeets zegt: “We hebben vier van onze veertien functionaliteiten gelanceerd. We hadden een baseline nodig en gaan nu door met het toevoegen van de App Store, projectmanagement, de Data Hub en meer – door deze features ook in China beschikbaar te maken of door ze opnieuw te bouwen voor deze markt.”

The results

Voor Mendix waren drie dingen van belang bij de uitbreiding naar China: standaardisatie om te kunnen schalen, flexibiliteit om aan uitdagende klant eisen te kunnen voldoen en snelheid om de Chinese manier van werken bij te kunnen benen. Door samen te werken met Tencent, Xebia en Binx.io, door cloud en Kubernetes te gebruiken en door het platform gefaseerd op de Chinese markt te introduceren, heeft Mendix al deze drie dingen weten te realiseren.

About the customer

Mendix is in 2005 opgericht in Rotterdam. Het low-code platform bedrijf bleek een gat in de markt te hebben gevonden en verhuisde in 2012 naar de Verenigde Staten. In 2018 werd het overgenomen door Siemens. Mendix, dat vandaag de dag nog steeds als een zelfstandige dochteronderneming opereert, biedt een low-code applicatie ontwikkelingsplatform waarmee zowel bedrijven als professionele developers snel goed werkende apps kunnen bouwen.

Related case studies

Meet more happy clients