Accéder à l'en-tête Accéder au contenu principal Accéder au pied de page

Apprenez les patterns d'une architecture pragmatique

Pragmatic Architecture arolla formation

Description

Objectifs

Cette formation fournit une connaissance complète des problématiques d'architecture en entreprise pour des systèmes complexes, basée sur l'état de l'art validé par des retours d'expérience chez des clients. La formation permettra de connaître les principaux patterns et styles architecturaux, de concevoir une architecture pragmatique, de résoudre les principales problématiques d'une architecture en production, d'identifier les couplages et les critères de modularité, de découpler les composants et de gérer la scalabilité et la disponibilité, ainsi que d'avoir une vision globale du système logiciel. La formation couvre à la fois les aspects techniques et humains de l'architecture en entreprise pour offrir une vision complète du sujet.

Programme

- Introduction à l’architecture
- Les multiples définitions de l’architecture technique
- Aligner les objectifs de l’entreprise et des systèmes d’information
- L’architecture comme style d’implémentation
- Architecture globale vs. locale, Umbrella diagrams
- Overview de styles d’architecture
- Architecture Hexagonale & Event-Driven Architecture
- Entreprise Integration Patterns (EIP, Gregor Hohpe)
- PoEAA (Fowler), API design, Architecture Émergente
- Configuration, Discovery + Asynchronous messaging
- Data consistency : Golden Source, replication, autonomy vs. authority
- Fault-tolerance, Load balancing
- Stateless vs statefull, consequences, stickiness & affinité, managing sessions
- Logging & tracing guidelines
- Monitoring: guidelines, tools, alerting
- Integration in practice: reconciliation, data migration
- Test-Driven Architecture, métriques, static analysis
- Documentation d’architecture
- L’importance de la communication en architecture, techniques et astuces
- Living Documentation appliquée à l’architecture : Evergreen Overview Document, Internal Documentation avec annotations et conventions de codage
- Living Diagrams générés à chaque build
- Legacy migration patterns
- Extension by Federated Service
- Strangler Application
- Legacy Read Model
- Architecture & DDD
- Aperçu des Bounded Contexts et du Context Mapping
- Aperçu des Large-Scale Structures de DDD

Public et prérequis

Cette formation s’adresse aux développeuses et développeurs expérimentés, tech lead, responsables d’architectes, mais aussi aux architectes confirmés ou en devenir.
Connaissance de différents langages de programmation avec des bonnes connaissances en design objet. Avoir déjà une expérience dans le développement de logiciel.

Matériel pédagogique

Les formateurs distribueront les supports de la formation au format électronique PDF à la fin de la formation.
Les participants doivent avoir un poste de travail avec un environnement de développement.

A savoir

La formation est donnée en français ou en anglais. Les supports de formation sont en anglais.
Pour toute personne en situation de handicap, n’hésitez pas à nous contacter au 07 63 74 20 95 ou formation@arolla.fr.
Par ailleurs, toutes nos formations sont accessibles en distanciel.

Formateurs et formatrices

Cyrille Martraire CTO associé Arolla et coach craft

Cyrille Martraire

CTO associé Arolla

Dorra bartaguiz formatrice Arolla

Dorra Bartaguiz

Formatrice et CTO Arolla

Formateur Arolla Luc Daigremont

Luc Daigremont

Senior software crafter

Formateur arolla Marouane Benamara

Marouane Benamara

Software craft engineer

formateur arolla Olivier Penhoat

Olivier Penhoat

Senior software craft engineer

Les prochaines sessions

Présentiel

08/04/2025 au 09/04/2025

2200€

Présentiel

20/11/2025 au 21/11/2025

2200€

Contactez-nous

Gwenaëlle Rispal

Software crafter - Fullstack JAVA

« Tout le monde est bienveillant et s’entraide spontanément. On le voit sur le réseau social d’Arolla, dès qu’on pose une question, dans les 10 minutes on a une solution. Et puis avoir des jours de destaffing pour travailler ensemble et monter en compétence sans empiéter sur l’agenda personnel est un vrai plus. Enfin le programme d’ArollAcademy couronne le tout puisqu’il joue un double rôle : il forme des juniors et permet aux arolliens expérimentés de transmettre leur savoir. »

Alexia Gales directrice RH people & culture Arolla

Alexia Gales

Directrice people & culture

« Arolla permet de bénéficier d’une communauté de passionnés aussi experts que bienveillants et offre l’opportunité rare de s’essayer à toutes les facettes du métier.
Un vrai tremplin dans sa carrière ! Le tout avec un staff à l’écoute et dans une ambiance conviviale .»

Arnaud Courtès formateur Arolla et lead tech craft artisan logiciel

Arnaud Courtes

Lead tech et formateur

« Arolla, c’est avant tout faire partie d’une super communauté, bienveillante, toujours présente quand il y a besoin et techniquement au top. C’est très stimulant. Arolla, c’est aussi la possibilité de réaliser ce que l’on veut vraiment faire en matière de carrière avec l’appui de personnes expérimentées. Ce sont enfin des clients intéressés en majorité par la qualité et le craft et le fait de pouvoir choisir sa mission. »

Arnaud Courtès formateur Arolla et lead tech craft artisan logiciel

Mathieu Faraco

Nom du poste

Sit mauris ullamcorper ligula proin in tortor nunc. Aliquet nunc nulla semper morbi semper egestas non amet porttitor. Massa nunc velit ornare nisl.

Mathilde Lorem-ipsum

Nom du poste

Sit mauris ullamcorper ligula proin in tortor nunc. Aliquet nunc nulla semper morbi semper egestas non amet porttitor. Massa nunc velit ornare nisl.

Natella sales arolla

Natella Serfaldi

Account executive

« Arolla n’est pas une ESN comme les autres c’est une communauté à taille humaine où bienveillance, humilité et passion de transmettre se conjuguent avec une culture de l’excellence et l’amour du travail bien fait. En tant qu'account executive c’est une fierté et un bonheur quotidien de travailler avec des consultantes et des consultants qui apportent satisfaction à nos clients. »

Ils nous font confiance

ALD automotive black and white PNG Arolla

Banque et services

ALD Automotive

Banque et assurance

Crédit Agricole – Corporate & Investment Bank
décathlon arolla data craft

Retail (grande distribution)

Decathlon

Banque et assurance

ING Direct
Monoprix Black and white PNG Arolla

Retail (grande distribution)

Monoprix

Nos dernières formations

Voir toutes les formations
formation living documentation arolla

Living Documentation

L'intérêt de l'approche Living Documentation (Documentation Vivante) est d'être une solution efficace et attractive pour maximiser le transfert et la conservation du savoir sans que cela ne devienne une charge de travail élevée pour les membres de l'équipe

Durée

2 jours

Voir
Working on legacy code arolla

Working on legacy code

Cette formation vise à enseigner les techniques de refactoring pour améliorer et rendre plus maintenable le code existant d'une application devenue complexe et difficile à faire évoluer.

Durée

2 jours

Voir