Clean architecture

Autre

SymfonyCon Amsterdam 2025: Cloud-Agnostic AI Agents with Clean Architecture (Symfony Blog)

Dans une session à SymfonyCon Amsterdam 2025, Alejandro Reyes Amaro, Architecte AI chez SMILE, présente comment les principes de Clean Architecture permettent de créer des agents AI agnostiques au cloud, garantissant portabilité et conformité, même alimentés par des LLM puissants. La conférence met en lumière le rôle que RAG peut jouer pour assurer souveraineté et flexibilité dans les environnements d'entreprise.

Dev back

Clean Architecture et Laravel

Cet article présente un retour d'expérience sur la mise en œuvre de la Clean Architecture dans des applications PHP développées avec Laravel. L'auteur souligne l'importance de séparer clairement les préoccupations techniques et fonctionnelles pour améliorer la maintenabilité des applications. Il partage des réflexions sur les difficultés rencontrées avec la structure par défaut de Laravel et explique comment la Clean Architecture, inspirée de modèles comme l'architecture hexagonale, permet de mieux gérer la complexité en favorisant testabilité et évolutivité.

Dev back

Comment sortir du code legacy – Conférence API ...

Lors de la conférence API Platform 2024, Smaine Milianni a présenté des méthodes pour sortir du code legacy, souvent difficile à maintenir en raison de l'absence de tests automatisés. Il a partagé des pratiques telles que l'intégration de tests automatisés, l'application des principes SOLID, KISS et DRY, et la mise en œuvre d'une Clean Architecture. Plusieurs méthodologies, comme la méthode MIKADO et le golden master testing, ont également été abordées pour aider à refactoriser le code legacy. Smaine souligne l'importance d'améliorer progressivement la base de code plutôt que de rechercher des solutions miracles.