Category: Architecture

New is the new goto

New is the new goto

I really like this catchphrase! While I’m pretty sure I’ve read it somewhere, Google-searching it only points to Adventures in Software. Why is instantiating a class using the new keyword usually as bad thing?...

The SOA Dependency Problem

The SOA Dependency Problem

Software architecture is all about dependencies. In a SOA, services depend on each other (to be precise: on correct implementations of specific interfaces or handlers of specific messages). This is the external view where...

Technical Debt

Technical Debt

Most of us have heard and used the term “Technical Debt”. But what is it all about? Again, Martin Fowler has a good explanation. It can also be seen as a mismatch between internal...