Moderne architectuur
Net als de wereld van steden, gebouwen en landschappen maakt de digitale wereld een ontwikkeling door in haar architectuur om zich aan te passen aan de behoefte van de afnemers en gebruik te maken van de nieuwste technologie. Het is alom bekend dat het internet momenteel stormachtige ontwikkelingen doormaakt waarbij de juiste keuze in architectuur bepalend is voor succes.
Digitale oplossingen voor het web behoren tegenwoordig geheel cloud-oriented te zijn en dus greenfield ontwikkeld te zijn om auto-scaling, auto-provisioning en auto-update volledig tot hun recht te laten komen.
In een microservice architectuur bestaan applicaties uit een veelvoud van kleine componenten ontwikkeld rondom een specifiek doel door een klein team. In deze loosely-coupled opzet is de onderlinge afhankelijkheid klein wat het testen en uitrollen naar productie eenvoudiger en minder risicovol maakt. Bijkomend voordeel is dat gebruikgemaakt kan worden van bestaande services uit de organisatie of van derden.
Met de api-first gedachte worden componenten opgezet met als uitgangspunt de interactie die ze hebben met andere componenten. Bovenstaande ontwikkelingen maken het mogelijk om webapplicaties headlessop te zetten en zo een multi-headed architectuur te vereenvoudigen. Hierin bevat de backend de data, logica en achterliggende processen die aangesloten worden op meerdere channels (heads) zoals web apps, in-store, de auto, IoT en social media. De backend is stabiel en future-proof waarbij de channels flexibel kunnen worden aangevuld of aangepast met geheel andere technologie.