package-private couvre une bonne partie de l'isolation, mais public reste un passe-partout. JPMS ferme le trou : un package non exporté est invisible, même si ses classes sont publiques. L'érosion architecturale devient une erreur de compilation.
P&A garantit la frontière entre l'intérieur et l'extérieur, mais n'organise pas l'intérieur. En le combinant avec le package-by-component de Simon Brown, package-private devient la visibilité par défaut : Cockburn protège l'application de l'extérieur, Brown la protège d'elle-même.
Quand une instance détecte un adapter défaillant, elle broadcast la panne via Spring Cloud Bus. Toutes les autres instances switchent vers le fallback avant de subir le timeout. Une extension du pattern Hexagonal qu'Alistair Cockburn lui-même a qualifiée de "fabulous".