Haven’t blogged here for a while ‘cos nothing much has captured my attention…but when something does capture your attention…
As mine has been by a tweet from the Open Group on Microservices Architecture, linking to a piece by Eric Knorr on Infoworld and through to another by Martin Fowler. I may be ‘behind the curve’ (gah!) here but this seems to be some interesting stuff.
Martin starts his piece with ‘”Microservices” – yet another new term on the crowded streets of software architecture’ – hence oh no not another one to add to the business, enterprise, technical, service-oriented etc architectures that are crowding the landscape.
But this seems to be some interesting stuff.
You’re best left to read the articles for yourself as they put it much better than I can, but just a few teasers from/prompted by Martin.
- Componentisation via services – not a new idea, but not one that’s been fully realised either – even at the business architecture level, we want components! & not having to keep on reiterating those massive, monolithic, ERP-style software renewals…
- Organised around business capabilities.
- Products not projects – ‘You build , you run it’ (Amazon).
- Decentralised governance – use the best tools for the job. If they don’t want to dig a hole, don’t make them use a spade!
Well, got me thinking anyway…