Craig is at YOW! Conference and has a conversation with James Lewis, best known for his work around microservices at ThoughtWorks. They discuss:
- “Microservices: a definition of this new architectural term” article with Martin Fowler
- Huge cycle of hype around the term “microservices”
- You have to run so fast to keep up with the great people at ThoughtWorks you end up accidentally doing interesting things
- Cruise Control became Cruise that became GoCD which was open source then went commercial and then went back open source
- Extreme Programming (XP) is complementarianism – the sum is greater than the parts
- YOW! 2015 talk “Microservices – Building Software that is #neverdone“
- Microservices – systems that are composed of parts that you can independently throw away – the analogy of “My Family’s Axe” (Terry Pratchett)
- Business and architecture isomorphism – if you look at your architecture you should be able to see your business represented in it and vice-versa
- Disruption is causing organisations to think about organisational design as well as architectural design
- Microservices is a style that is applicable for certain circumstances, it is not one size fits all – follow the 16th rule of Unix programming “distrust all claims for one true way”
- For microservices, Amazon and AWS was the game-changer
- If you are not building software using the Agile practices these days, you have probably gone down “the wrong trouser leg of history”
- Lean Enterprise is an evolution and description of current thinking
- Geek crushes on Don Reinertsen and Dan North
- Agile methods need to focus on flow rather than scaling and structure
- ThoughtWorks Technology Radar – point in time snapshot on what is going on in current projects, throw systematic darts at the wall, vote on over 300 items to whittle down to 100 items,
- Stationery driven decision making – sticky notes!
- Sam Newman book “Building Microservices”
TheAgileRevolution-120 (31 minutes)
Reblogged this on Craig Smith.
Pingback: Episode 124: Talking Testing with Anne-Marie Charrett | The Agile Revolution Podcast