Waarom we modules bouwen.
De meeste commerceplatforms groeien door aanwas: een kern die te veel doet, en een ecosysteem van plug-ins dat eroverheen plakt. Elke winkel draagt het gewicht van functies die hij nooit gebruikt, en elke plug-in is een nieuwe manier waarop twee ervan het oneens kunnen zijn.
Borkol begint aan de andere kant. De kernel doet precies drie dingen: tenancy, identiteit en API-toegang. Alles wat een winkel echt verkoopt, zit in een module die je los aan- en uitzet en die een eigen versie heeft. Een meubelmaker die kasten op maat verkoopt heeft een configurator nodig; een winkel met kant-en-klare producten niet, en hoeft er nooit over na te denken.
Het platform is API-first gebouwd. De dashboards en de mobiele app draaien op dezelfde geversioneerde API, en je storefront leest de catalogus, winkelwagens, bestellingen en content via een gedocumenteerde publieke API met sleutels met scopes.