Ré-architecturer vos traitements batch avec Domain-Driven Design (D. BARTAGUIZ et C MARTRAIRE)
🔥 Pour rester informé sur l'actualité de Devoxx France, suivez nous sur linkedIn : https://www.linkedin.com/in/devoxxfrance/, twitter : https://twitter.com/DevoxxFR ou consultez notre site web https://www.devoxx.fr/ 📣 Dorra BARTAGUIZ et Cyrille MARTRAIRE 📕 Même en 2023, les batches (traitements par lots) sont toujours bien présents dans les systèmes informatiques ! Pourtant il est rare d'en parler avec fierté ; ils sont régulièrement sources de frustrations, au point que certains voudraient les voir disparaitre. Quel avenir meilleur imaginer pour vos batches existants ? Lors de cette session, qui s'appuie sur des projets réels, vous découvrirez comment refactorer ou ré-architecturer vos batches en empruntant à l'état de l'art de la conception logicielle, dont Domain-Driven Design. Vous verrez comment les notions d'agrégat, de decorators, d'invariants, de domain models peuvent améliorer la performance, l'observabilité, la reprise sur erreur et la maintenabilité d'ensemble de vos batches, et quel équilibre viser entre batches et orientation event-driven.