I attended YOW! Sydney 2014 and thought some people might get something useful out of my notes. These aren’t my complete reinterpretations of every slide, but just things I jotted down that I thought were interesting enough to remember or look into further.
Scott Shaw (@scottwshaw), Head of Technology at Thoughtworks, spoke about “three of the biggest issues that microservice teams encounter”. (Slides)
Scott began by listing the following as “Basics”:
- DDD
- REST
- Automation
- Cloud
- DevOps
- Logging (aggregation and centralised architecture)
- Monitoring
- Resilience
- Testing with consumer-driven contracts (also check out Pact)
- Conway’s Law
- Postel’s Law
He said, “If you don’t know about these things you should at least google them before you start doing micro services.”
The speed bumps he talked about were:
- Data aggregation
- Access Control & Security
- Managing Change