Goto Berlin 2015 : Microservices et Domain Driven Design – Par Éric Evans
Dans sa dernière conférence Goto Conference, Eric Evans expose comment le développement en microservices enforce les principes du design subtile, comme le Domain Driven Design:
- Dans une architecture classique, il est difficile de gerer les limites (boundaries) entre les differents contextes. Avec lesmicroservices, les équipes ont un environnement isolé leur permettant d’être autonomes.
- Lesmicroservices permettent d’encapsuler les morceaux qui appartiennent à un contexte donné, il favorisent la cohérence du design sur une large échelle.
D’autre part, Diviser en micro services pourrait amener aux mêmes problématiques rencontrées avec le Objets en O.O. Les outils comme le Bounded Context et le Context Map forment un bon moyen afin de comprendre les relations entre les éléments.