Ressources

En tant qu’architecte, il y a un énorme compromis à réaliser. Comment les architectes peuvent-ils concevoir des systèmes où rien n’est connecté (couplage faible) à quoi que ce soit d’autre. On réalise des microservices à granularité fine (fine-grained) pour réaliser du découplage, mais par conséquent l’orchestration, la transactionnalité et l’asynchronisme deviennent d’énormes problèmes.

Generic advice says “decouple,” but provides no guidelines for how to achieve that goal while still constructing useful systems. - Mark Richard