Microservices Architecture – oh no, not another one?

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…

Advertisements

One response to “Microservices Architecture – oh no, not another one?

  1. Thanks for sharing this on Twitter – I’ve already passed those articles on to some folk I thought might be interested!

    What caught my imagination was Conway’s Law, which I hadn’t heard of before, and how that’s reflected even among the different groups I work with, where our silod DBA and Dev teams work exactly as he predicted. Meanwhile the smaller (and arguably more agile) cross-function academic IT teams do take more of a “products not projects” approach.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s