Resurrection

Wellcome back to what I hope will be a living and more regular blog on software architecture and design challenges. A lot has happened since my last blogpost in 2016, and I find that the importance of holistic design and architectural thinking has increased over the years…

Topics that will be covered moving forward includes but are not restricted to micro-services, knowledge knowledge modelling, designing collaborative workspaces and last but not least, the lessons learned from building the OSDU Data Platform.

My objective is to bring some of the lessons learnt from spending decades working on implementing software solutions to business problems to a new generation of software practitioners and thinkers. A lot has happened since I started studying computer science in 1980, at the same time we circulate around the same problems though with much more powerful tools, and at times I wander if this has been for the good or the bad. Not that it’s not good to solve demanding problems, but that our methodologies and approaches does not develop fast enough to take advantage of the technology.

The first post will come in a week’s time and address what’s wrong with micro services. It’s a big mount full, but as I see it an important one to address. The question on the table is, what are the benefits of making a distributed networked solution to what in most cases are homogenous problems, and more importantly, what kind architecting can be applied to make it better.

Looking forward to seeing you again.

Leave a comment