Microservices Architectuur

Wat zijn microservices?

‘Microservices’ is het nieuwe buzzword in de IT. Hoewel het concept niet nieuw is, kan het een enabler zijn voor het verbeteren van uw IT-leveringsproces. Microservices-architectuur is een softwarearchitectuurstijl waarin een enkele applicatie is onderverdeeld kleine services die elk op zichzelf draaien, maar met elkaar communiceren door middel van lichtgewicht mechanismen zoals HTTP resource API.

De oude benadering van software

De meest natuurlijke manier om een applicatie te maken is om het als één enkele code-eenheid te bouwen: een zogenaamde Monolithische Architectuur. Ze hebben een (vaak browsergebaseerde) gebruikersinterface en gegevens worden opgeslagen in een relationele database, maar de server-side applicatie is nog steeds een monoliet, een stuk code.

En dat is waar Microservices binnenkomen

Omdat dit mensen en bedrijven frustreerde, evolueerde de Microservice Architecture. Toepassingen worden gebouwd als een verzameling (of suite) van services. Diensten worden onafhankelijk ontwikkeld en richten zich op het uitvoeren van een kleine taak, zodat ze onafhankelijk kunnen worden ingezet. Deze services hebben een minimum aan gecentraliseerd beheer nodig en het is mogelijk om verschillende programmeertalen te combineren en verschillende technologieën voor gegevensopslag te gebruiken.

White Paper: Microservices

mockup_a4_brochure_2_test2-1

Wat Microservices Architectuur ons kan leren

Microservices Architectuur is een goede plek om uw Integration Layer-ontwerpprincipes te starten, waardoor u enorme kansen krijgt om continu robuuste software met grote bedrijfswaarde te leveren.

Microservices als een oplossing voor uw organisatie?

Bent u overtuigd van de noodzaak om te investeren in Microservices? Of wil je gewoon de mogelijkheden voor je organisatie bespreken? Neem gerust contact op met Ratko Popovski, Director Architecture & Implementation bij Devoteam Nederland.
devoteam

Contact

Ratko Popovski

Business Unit Manager Architecture & Implementation