microservices

14
Microservices

Upload: mylene-reiners

Post on 08-Jul-2015

466 views

Category:

Technology


2 download

DESCRIPTION

The slides of my JFall 2014 presentation

TRANSCRIPT

Page 1: Microservices

Microservices

Page 2: Microservices

About me

• Mylène Reiners

• Architect

• Atos

Page 3: Microservices
Page 4: Microservices
Page 5: Microservices
Page 6: Microservices
Page 7: Microservices
Page 8: Microservices

Microservices

• Small

• Do one thing - well

• Independent process

• Language agnostic communication

• Highly decoupled

Page 9: Microservices

Microservices

• Conway’s law

– organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations

Page 10: Microservices

Microservices

• Antifragility / resilience

• Scalability (individual)

• Composability

• Replacability

Page 11: Microservices

Microservices

• DRY?

– Loose coupling

– Strong cohesion

Page 12: Microservices

Microservices

• Develop by contract

• Technology agnostic

• Importance interoperability

– REST / HATEOAS

– Atom

– Event driven

– ...

Page 13: Microservices

Microservices

• Finding

– DNS?

• Orchestrating

• Governing

• Standardization???

Page 14: Microservices

Enjoy!