Qu'est-ce que l'architecture des systèmes ?
L'architecte doit faire fonctionner correctement l'ensemble d'une chaîne technique :
Les questions au cœur de ce travail : comment construire un système capable de supporter 10 000 utilisateurs ? Comment faire évoluer une architecture ? Comment éviter qu'une panne d'un composant n'arrête tout le système ?
Contrairement aux autres spécialités, l'architecture des systèmes n'est pas centrée sur une seule couche technique (le logiciel, le réseau, ou le cloud), mais sur la cohérence de l'ensemble. C'est pourquoi la plupart des profils d'architecte que vous croiserez sont en réalité spécialisés dans une couche précise — nous les avons déjà présentés dans les spécialités correspondantes.
Des architectes déjà rencontrés, spécialisés par couche
Ces trois profils d'architecte ont chacun leur fiche détaillée dans la spécialité à laquelle ils appartiennent.
Architecte logiciel
Conçoit l'organisation globale d'un logiciel : composants, communication, sécurité, performance. Voir la fiche dans « Génie logiciel ».
Architecte infrastructure
Conçoit l'organisation globale d'une infrastructure réseau et systèmes. Voir la fiche dans « Réseaux et systèmes informatiques ».
Cloud Architect
Conçoit l'architecture globale d'une solution utilisant le cloud. Voir la fiche dans « Cloud computing ».
Le métier vraiment transversal : Solution Architect
Contrairement aux trois profils précédents, le Solution Architect ne se spécialise pas dans une seule couche technique. Il conçoit une solution complète et cohérente de bout en bout, en tenant compte à la fois de l'application, des données, de l'infrastructure et des contraintes métier de l'organisation. Il fait le lien entre les besoins fonctionnels exprimés par l'organisation et les choix techniques transversaux nécessaires pour y répondre.
Empreinte professionnelle
Voici l'empreinte professionnelle du Solution Architect : la nature du travail, les types de problèmes traités, l'objet sur lequel il porte, et la manière dont il s'exerce au quotidien.