27. Conway’s Law:
“Any organization that designs a system will inevitably
produce a design whose structure is a copy of the
organization's communication structure”
43. Challenges of Microservices
● Lack of Governance
● Service Communication
● Data staleness
● Service / Resource Discovery
● Distributed Transaction
44. Prior to moving to Microservices
● Consider your organizational structure
● Know your domain-model (i.e. Apply Event Storming)
● Go over the consistency requirements with business
● Increase the maturity of software teams
● Adapt a DevOps Culture