microservices
DESCRIPTION
The slides of my JFall 2014 presentationTRANSCRIPT
Microservices
About me
• Mylène Reiners
• Architect
• Atos
Microservices
• Small
• Do one thing - well
• Independent process
• Language agnostic communication
• Highly decoupled
Microservices
• Conway’s law
– organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations
Microservices
• Antifragility / resilience
• Scalability (individual)
• Composability
• Replacability
Microservices
• DRY?
– Loose coupling
– Strong cohesion
Microservices
• Develop by contract
• Technology agnostic
• Importance interoperability
– REST / HATEOAS
– Atom
– Event driven
– ...
Microservices
• Finding
– DNS?
• Orchestrating
• Governing
• Standardization???
Enjoy!