fundament voor de toekomst

Als technisch partner van veel grote bedrijven zijn we altijd bezig met doorontwikkelen van onze aanpak. Technieken en frameworks nemen toe in aantal en worden complexer. Het vergt een goede visie om voorop te blijven lopen in de adoptiecurve en de juiste innovaties te volgen. Een slimme applicatie-architectuur en de juiste keuzes voor technische platformen zijn het fundament voor een succesvolle digitale toekomst.
architectuur-en-techniek

Een goede architectuur bespaart tijd en inspanning

Als gerenommeerde Sitecore partner zien wij de vraag van onze klanten veranderen. “Vroeger kwam een klant met de vraag of we een platform in een vooraf bepaalde techniek wilden bouwen. Tegenwoordig ligt de focus op de digitale ambities”, geeft Rob Habraken, Sitecore MVP bij We are you, aan. “Wij starten dan ook met het bepalen van een concept en strategie. Pas daarna kiezen we samen met de klant een technologie.” 

van monoliet naar micro componenten

Kijkend naar de technologie zien we een verschuiving in de applicatie-architectuur. Vroeger was de monoliet de standaard: horizontaal gestapelde lagen functionaliteit in één grote applicatie. Tegenwoordig kiezen we vaker voor losstaande applicaties (microservices) en API’s. Met deze zelfstandige componenten zorg je er volgens Rob voor dat het onderhoud, vervangen of uitbreiden van specifieke functionaliteit een stuk eenvoudiger is. 

De toekomstvaste flexibele architectuur bestaat vandaag de dag uit een samensmelting van best-of-breed technologieën. Het adopteren van externe frameworks voor het invullen van bepaalde functionaliteiten is volgens Rob niet alleen krachtig vanwege de flexibiliteit: “Ik denk dan aan het toepassen van Identity Providers, DAM tooling of, meer technisch, GraphQL voor efficiëntere communicatie tussen verschillende applicatielagen. Dergelijke frameworks verminderen maatwerk en maken het mogelijk dat onze focus voornamelijk kan liggen op het toevoegen van business value voor onze klanten.” 

“Door deze flexibele architectuur te omarmen hebben we voor onze klant met minder effort een kortere time to market. Hierdoor kunnen we met techniek bijdragen aan de business van de klant.”

- Rob Habraken

ontwerpen-voor-meerdere-devices

We are you borgt de ondersteuning van de relevante devices

flexible hosting oplossingen

Dezelfde trend in componenten zie je ook terug in moderne Cloud hosting architecturen. Rob: “Je host steeds vaker enkel de applicatie die voor een specifieke functie nodig is, zoals bij Platform-as-a-Service (PaaS). Soms host je zelfs alleen specifieke functies of applicatie-onderdelen, zoals bij de serverless aanpak, waarvan Functions-as-a-Service (FaaS) een bekend onderdeel is

De verschuiving naar een applicatie architectuur op basis van componenten zie je ook terug in de verschuiving van backend naar front-end development. Zowel C# web development als het bouwen van API’s en services in C# blijven een belangrijk onderdeel van ons werk. Maar JavaScript frameworks zijn steeds belangrijker. Frameworks zoals React en Angular bieden veel flexibiliteit. Ze zijn daarom voor ons ook een steeds belangrijker onderdeel van onze innovatieve platforms.

De winst bij de verschuiving naar een applicatiearchitectuur op basis van componenten ligt volgens Rob op drie vlakken: “De gebruikerservaring wordt beter. Door je flexibiliteit blijf je relevanter. De time to market wordt korter en we kunnen meer aandacht besteden aan de echte business value voor onze klanten. Iedereen wint.”