software design
-
Architecturale Evoluties, deel 1
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?
-
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 gewichten van services er zoal bestaan.
-
BlockChain vs Event Driven Architecture
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
-
Geavanceerd Event Driven Engineering
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.
-
Het Event als Leidend(!) Voorwerp in Software Engineering
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.
-
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 allemaal direct opgesprongen – en gelukkig maar, want zo worden ze netjes opgeslokt in “the
-
De Frameworks Blob
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
-
Een man kijkt naar de wolken
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
-
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 zorgt, zonder verlies van performantie. Dit klinkt niet zo uitdagend? Dit kunnen we op de
Keywords:
analytics annexe_category Artificial intelligence big data blockchain BPM chatbot cloud computing cost cutting cryptography data center data quality development EDA egov Event GIS Knowledge Graph Machine Learning methodology Mobile Natural Language Processing NLP Open Source PaaS Privacy Productivity quantum computing Security software design






