software design


  • Architecturale Evoluties, deel 1

    Architecturale Evoluties, deel 1

    Posted on

    by

    Vroeger was het simpel: je had front end, back end, en database. En toch is dit verre van optimaal. Hoe ziet een architectuur eruit die gebruik maakt van moderne principes en technologieën?

    Continue reading→


  • Services in alle Maten: van Macro naar Nano

    Services in alle Maten: van Macro naar Nano

    Posted on

    by

    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 gewichten van services er zoal bestaan.

    Continue reading→


  • BlockChain vs Event Driven Architecture

    BlockChain vs Event Driven Architecture

    Posted on

    by

    Blockchains are very much the hype, gaining traction even within the enterprise technology portfolio; they seem to be all but a panacea to “fix” every new application that comes to mind. Contrast this with Event Driven Architecture (EDA), an old and proven paradigm, which has recently made a comeback, as the need for rapid and

    Continue reading→


  • Geavanceerd Event Driven Engineering

    Geavanceerd Event Driven Engineering

    Posted on

    by

    Een Event Driven Architecture (EDA) is een sterke architectuur om de communicatie tussen IT-systemen te organizeren. EDA is echter niet het enige wat je met Events kan doen. In deze blog bekijken we een aantal geavanceerde mogelijkheden binnen de ruimere context van Event Driven Engineering.

    Continue reading→


  • Het Event als Leidend(!) Voorwerp in Software Engineering

    Het Event als Leidend(!) Voorwerp in Software Engineering

    Posted on

    by

    Binnen een IT systeem zijn er gebeurtenissen in overvloed. We schenken er echter meestal slechts als bijzaak enige aandacht aan. Deze blog is een (eerste) oproep om, bij het ontwerpen van software, het Event een centrale plaats te geven, met alle voordelen van dien.

    Continue reading→


  • Disruptie in de Cloud Stack: CaaS

    Disruptie in de Cloud Stack: CaaS

    Posted on

    by

    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 allemaal direct opgesprongen – en gelukkig maar, want zo worden ze netjes opgeslokt in “the

    Continue reading→


  • De Frameworks Blob

    De Frameworks Blob

    Posted on

    by

    Over de evolutie van Web Development. Tegenwoordig gebruikt men voor het bouwen van een website of web-applicatie technologie die heel anders is dan 20, 10, of zelfs 5 jaar geleden. Anderzijds zijn er een paar zaken nog altijd hetzelfde. Bovendien gebruikt men deze technologie om steeds nieuwe, en vaak complexere en mooiere sites en applicaties te bouwen

    Continue reading→


  • Een man kijkt naar de wolken

    Posted on

    by

    Meten is weten, zo wordt er verteld.  Doet software wel wat je belooft wat ze doet? In enterprise applicaties is functionaliteit een belangrijk, maar vaak ook het gemakkelijkere deel van software ontwerp.  Zolang iedereen maar weet wat ie wilt: dat heeft meer  te maken met visie, duidelijke communicatie, verantwoordelijkheden en overleg, ethiek, eerlijkheid, psychologisch en

    Continue reading→


  • Waarom McDonalds niet synchroon werkt

    Posted on

    by

    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 zorgt, zonder verlies van performantie. Dit klinkt niet zo uitdagend? Dit kunnen we op de

    Continue reading→