Tuesday, May 5, 2015

How Can We Build Better Complex Systems? Containers, Microservices, And Continuous Delivery

0 comments
We must be able to create better complex software systems. That’s that message from Mary Poppendieck in a wonderful far ranging talk she gave at the Craft Conference: New New Software Development Game: Containers, Micro Services.

The driving insight is complexity grows nonlinearly with size. The type of system doesn’t really matter, but we know software size will continue to grow so software complexity will continue to grow even faster.

What can we do about it? The running themes are lowering friction and limiting risk:

  •  Lower friction. This allows change to happen faster. Methods: dump the centralizing database; adopt microservices; use containers; better organize teams. 
  •  Limit risk. Risk is inherent in complex systems. Methods: PACT testing; continuous delivery.
read more here

Leave a Reply

 
All Tech News IN © 2011 DheTemplate.com & Main Blogger .