Skip to main content

Business Capabilities and Microservices

Mike Cottmeyer Chief Executive Officer
Reading: Business Capabilities and Microservices

I don’t often use this forum to link out to other websites and authors, but I read a post last night by Martin Fowler and James Lewis that really gets to the heart of this issue around encapsulation, decoupling, and value streams I’ve been talking about lately.

https://www.leadingagile.com/2014/08/encapsulating-value-streams-object-oriented-enterprise/

https://www.leadingagile.com/2014/08/agressive-decoupling-scrum-teams/

The article does a great job of describing the problem and the end-state solution… it doesn’t say much about how to get there. Even so, I was impressed by the article and I wanted to share it with you guys in case you haven’t seen it.

I think this kind of architecture might be a prerequisite for true agile at scale, take a look:

http://martinfowler.com/articles/microservices.html

UPDATE: Here is another interesting post I just discovered on Twitter by Richard Clayton highlighting some of the mistakes they made implementing this approach. Doesn’t invalidate the concept, just some good things to be aware of.

https://rclayton.silvrback.com/failing-at-microservices

Next Why Iterative Planning?

Comment (1)

  1. Steve
    Reply

    Everyone is talking about a “Business Capability” but what does it mean in the Microservices Context?

    I do not believe it has the same meaning as in Business Capability when practicizing BusinessCapability Architecture.

    Reply

Leave a comment

Your email address will not be published. Required fields are marked *