Services in alle Maten: van Macro naar Nano

Eén van de grote hypes in de wereld van de software architectuur, is het gebruik van MicroServices. Vaak is het "micro" aspect echter een beetje overkill, en maakt men eerder "MiniServices". Deze blog werpt een blik op welke maten en … Continue reading

Van N-tier naar MicroServices

Het opdelen van een applicatie in apart uitrolbare componenten is reeds lang een kwestie van relatief grote "tiers". Van zuiver monolithische applicaties zijn we gedurende de voorbije decennia langzaamaan geëvolueerd, via 2-tier en 3-tier applicaties, naar N-tier. Tegenwoordig neemt deze … Continue reading

Disruptie in de Cloud Stack: CaaS

De Cloud hype: we zijn er nog maar pas van aan het bekomen, of daar is alweer iets nieuws dat de hele IT industrie op zijn kop tracht te zetten: Containers! De "powers that be" (Google, Microsoft, etc.) zijn er … Continue reading

Productiviteitsverhoging met PaaS

Organisaties zijn voortdurend op zoek naar een hogere productiviteit in software-ontwikkeling. Enerzijds wil men toepassingen ontwikkelen tegen een lagere kost, anderzijds wil men toepassingen sneller kunnen opleveren. Automatisatie en standaardisatie zijn hier twee sleutelbegrippen die een hogere productiviteit moeten bewerkstelligen. … Continue reading

Waarom McDonalds niet synchroon werkt

De laatste tijd moet ik vaak de discussie voeren waarom traditioneel silo-based synchrone ontwerpen niet geschikt zijn voor schaalbare systemen.  Een systeem wordt schaalbaar genoemd als elke verdubbeling van de infrastructuur voor een gelijkaardige toename van het aantal parallelle requests … Continue reading