Une présentation intéressante et très pragmatique que j'ai bien aimé. J'ai pris que peu de notes car c'est assez théroique et il y a beaucoup de diagrammes. Donc le mieux est encore de regarder la vidéo sur YouTube avec les schémas et les explications.
- Idée reçu : Les applications monilith c'est le mal.
- Struturizer. Un outils permettant d'extraire l'architecture du code
- Un livre: Just enough software architecture
- Parfois le code ne reflète pas l'architecture
- Vidéo : let software design comme to life...
- Le code doit refléter l'architecture en utilisant des noms pour les composants. Annotations, maven modules, osgi bundle, etc
- Prendre des décisions plutôt que de faire ce qui est "bien".
- Parfois tester unitairement des classes n'est pas la meilleur solution. On peut tester les component comme une boîte noire
- Le mot de la fin : Si vous ne pouvez pas contruire un monolithe modulaire, qu'est-ce qui vous fait croire que les micro-services sont la solution ?