Author Archives: blaverman
Life on the Edge
“But even more important,” he said, “is the way complex systems seem to strike a balance between the need for order and the imperative to change. Complex systems tend to locate themselves at a place we call ‘the edge of … Continue reading
Agile Architecture, or When not “to Architect”
The sword in the scabbard is a price beyond compare. Jerome, the first Wayfarer. Agile Architecture is an interesting subject from a people point of view, especially when funny movies are circulated about a house-building team embracing “Agile”. The movie … Continue reading
Posted in Agile, Software Architecture Leave a comment
Closing the Knowledge Gap
If they were handing out Lamborghini’s for free, let’s say the Aventador, would you take one? I know that for myself, this would be a bit of a poser. I’ve seen enough lotteries where you could win dreamcars, but in … Continue reading
Turning your application on its head
If nothing what you do wil do, then what do you do? Hisamatsu Shin’ichi (1889-1980) So I’ve started by telling you that the Way of the Microservice has to do with quality, that this aspect is more important than the … Continue reading
Posted in Microservices, Software Architecture Leave a comment
XML still not fit for human consumption, and neither is YAML
A while back I wrote about XML (The Problem with XML), arguing that it is essentially great for computers, but definitely less so for humans. Since then, XML’s popularity in the enterprise world hasn’t really diminished that much, although we … Continue reading
Happy New Year!
‘scuse me for the late well-wishing, but there you go! 🙂 I’ve been busy with helping my eldest move to her first student-apartment-room-thingy. Next I started redecorating her ‘old’ room for use by the undersigned. Takes a bit longer than … Continue reading
Why are Microservices so hard?
If a microservice in the cloud stops responding, and no logs were generated, did it fail at all? Suppose I have two applications, one a “classical” monolith, called so even though it was built using a multi-tiered architecture, the other … Continue reading
So what is a Microservice?
A developer presented a new module, saying: “If you call this a microservice, you oppose its reality. If you do not call it a microservice, you ignore a fact. Now what do you wish to call it?” Microservices are in … Continue reading
Posted in Agile, Microservices, Software Architecture Leave a comment
Introducing: Zen and the Art of Microservices
Dennis Schmidt wrote a book called “Way-farer”, which plays in some distant future (as envisioned back in 1978) where men have come to the planet of Kensho. In it, a young man called Jerome starts on his road to enlightenment … Continue reading
Making Software Development effort more predictable
For a Software Development professional, one of the earliest truths you learn is that estimating the delivery effort for new system is surprisingly hard. A project manager at IBM told me once, back in the nineties, that the difference between … Continue reading