Sinds kort kunnen particulieren naast vermogensbeheerders gebruikmaken van het beurshandelsplatform DeGiro. De in eigen beheer ontwikkelde software is zo opgesteld dat de explosieve toename van kleine transacties geen gevolgen heeft voor de prestaties van het totale systeem. Sterker zelfs, DeGiro-oprichter Jasper Anderluh verwacht geen enkel probleem. ‘We doen vijftigduizend transities per dag. Die particulieren kunnen er wel bij.’
DeGiro moet het vooral hebben van geld dat via het platform verhandeld wordt. Dit was tien miljard euro per jaar. Anderluh verwacht niet dat de handel van particulieren dat bedrag enorm zal stuwen. ‘Die transactie-load valt wel mee. Het systeem is zo gebouwd dat er veel loads en trades over kunnen verlopen. Het toevoegen van particulieren is dan ook vooral een zaak voor de voorkant van het systeem. Daar zat wel wat fine tuning op.’
Nearshoren naar Roemenië
Anderluh doelt dan vooral op de look and feel, gebruikerservaring en gebruiksvriendelijkheid. ‘Daar zat wel wat ontwikkelwerk op. Hiervoor hebben we een webdeveloper ingehuurd om dat te ontwikkelen, al duurde dit wel langer dan verwacht. Dat kwam vooral doordat het uiteindelijk in drie stappen is gegaan. Eerst heeft een afdeling voor concepten zich erover gebogen, daarna is het werk naar Roemenië genearshored om het naar html om te zetten en vervolgens moest het aan de achterkant gekoppeld worden.’
De voorkant van DeGiro is op Java gebaseerd, terwijl de achterkant geprogrammeerd is op basis van C++. In het systeem zit een speciale console-applicatie die orders routeert. Het systeem is modulair opgezet zodat er relatief eenvoudig producten kunnen worden toegevoegd. Doordat het systeem internationaal gebruikt wordt, is er ook functionaliteit ingebouwd zodat prijzen vertaald worden naar interne formaten. Datapakketten worden dus vertaald naar cijfers. Beurzen zijn verbonden via tcp/ip en het algemene protocol in multicast. Hierbij is het communicatieprotocol per beurs verschillend.
Opgelost met MySQL
‘Het maakt niet uit of we het over de beurs in Amsterdam, Londen, Hongkong of Japan hebben’, vervolgt Anderluh zijn verhaal. Overal staat een server met daarop een softwareprogramma, zodat de beurzen met elkaar kunnen communiceren. Hierbij hebben we wel de databases moeten koppelen en dat was voor ons wel wat gedoe. Beurzen mogen namelijk niet naar andermans databases gegevens wegschrijven. We hebben dit opgelost met MySQL. We kunnen nu alles centraal houden waarbij we repliceren met lokale databases. De servers mogen voor beurzen weer wel gegevens wegschrijven.’
Het door DeGiro ontwikkelde internationale platform verbindt ongeveer honderd van de tweehonderd beurzen wereldwijd. Het systeem is sinds 2007 in ontwikkeling, toen vijf mensen van Binck Bank voor zichzelf begonnen. Zij probeerden software te kopen dat een platform kon vormen voor vermogensbeheerders om transacties af te handelen. Toen ze dat niet vonden, zijn ze het zelf gaan ontwikkelen. Er werd een infrastructuur ontwikkeld en in 2009 werd het totale platform in het bedrijf DeGiro gestopt als zusteronderneming van HiQ Invest. Het resulteerde in een transactiesysteem voor vermogensbeheerders dat nu webbased wordt gemaakt voor particulieren.
Binck Bank
Toch lijkt het door DeGiro ontwikkelde platform op dat van Binck Bank. Toeval? Anderluh vindt van wel. ‘Binck heeft ook inderdaad een oplossing voor particulieren, maar dat is een aan elkaar geknoopt geheel. Het bestaat uit verschillende architecturen en interfaces. Wij hebben alles zelf ontwikkeld. Daarom is onze infrastructuur optimaler en zijn we dus goedkoper. Daarnaast bieden wij dus wereldwijde dekking.’
Door die wereldwijde dekking heeft DeGiro ook wereldwijde ambities. Dit jaar wordt het product naar Nederlandse particulieren uitgerold en in 2014 gebeurt dit in Europa. Daarna moet het softwareplatform voor particulieren de wereld gaan veroveren. Anderluh: ‘Als je wereldwijd handelt, kun je ook wereldwijd klanten bedienen. Als Nederlands bedrijf gaan we dus over de grens. Volgend jaar gaan we ook al een kantoor in Hongkong openen omdat dit tijdtechnisch beter aansluit bij de beurs aldaar. De afgelopen vijf jaar is DeGiro al gegroeid van vijf naar veertig man, met onze internationale ambities zal dit de komende tijd alleen nog maar verder groeien.’
Zie net in het RTL Z nieuws dat ze problemen hebben met het aantal transacties te verwerken. De performance heeft dus geleden onder het aantal transacties?
http://www.rtlnieuws.nl/economie/home/prijsstunter-degiro-maakt-valse-start
“Er waren al meerdere updates nodig om de website in de lucht te houden. Sommige klanten konden daardoor geen orders uitvoeren, anderen kregen überhaupt geen toegang tot hun rekening. En nog steeds lijkt het lek niet boven.”
Nearshoring, Roemenie, Java frontend…