Types de Nodes

Decouvrez les 25+ types de nodes disponibles dans Siovos Archi pour representer tous les composants de votre infrastructure.

Siovos Archi propose plus de 25 types de nodes pre-configures, organises en 5 categories. Contrairement aux formes generiques des outils de diagrammes classiques, chaque type possede une icone distinctive, une couleur par defaut et des champs de metadonnees adaptes a son role.

Menu d'ajout de nodes depuis la toolbarMenu d'ajout de nodes depuis la toolbar

Application#

Les nodes de la couche Application representent le code et les services metier que vous developpez.

🖥️
Frontend
Application web cliente (Framework, URL, CDN)
⚙️
Backend
Serveur applicatif (Langage, Framework, Port)
🔌
API
Point d'entree REST/GraphQL/gRPC
👷
Worker
Processus arriere-plan (Trigger, Schedule)
λ
Function
Fonction serverless (Runtime, Memory)
📱
Mobile
App iOS/Android

Chaque type de node applicatif propose des metadonnees specifiques. Par exemple, un Backend vous permet de specifier le langage, le framework, le port d'ecoute et l'URL de documentation.

Services#

Les nodes de la couche Services representent les briques d'infrastructure que vos applications consomment.

🗄️
Database
PostgreSQL, MySQL, MongoDB...
Cache
Redis, Memcached
📨
Queue
RabbitMQ, Kafka, SQS
📦
Storage
S3, GCS, Azure Blob
🔍
Search
Elasticsearch, Algolia, Meilisearch
✉️
Email
SES, Sendgrid, Postmark
🔐
Auth
Auth0, Cognito, Custom

Les metadonnees des services varient selon leur type. Une Database propose version, type (SQL/NoSQL), replicas. Un Cache propose TTL par defaut et mode de persistence.

Reseau#

Les nodes de la couche Reseau representent l'infrastructure reseau qui connecte vos composants.

⚖️
Load Balancer
Repartiteur de charge
🔀
Proxy
Nginx, Traefik, Caddy
🌐
CDN
Cloudflare, Fastly, CloudFront
📡
DNS
Route53, Cloudflare DNS
🚪
Gateway
API Gateway (Kong, AWS)
🔒
VPN
Site-to-Site, Client VPN
🏰
Bastion
Serveur d'acces securise

Securite#

Les nodes de la couche Securite representent les elements de protection de votre infrastructure.

🛡️
Firewall
Pare-feu reseau
🔥
WAF
Web Application Firewall
🔑
Vault
Gestion des secrets
📍
Zone
Segmentation reseau

Externe#

Les nodes Externe representent les systemes tiers hors de votre controle direct.

🔗
External API
API tierce (Stripe, Twilio...)
☁️
External Service
Service cloud tiers
👤
User
Utilisateur ou acteur systeme

Ajouter un node#

Trois manieres d'ajouter un composant sur le canvas :

  1. Toolbar : Cliquez sur + dans la toolbar de gauche, parcourez les categories, cliquez sur un type puis sur le canvas
  2. Drag & drop : Glissez un type depuis le menu vers le canvas
  3. Palette de commandes : Appuyez sur Cmd+K, tapez le nom du composant

La palette de commandes supporte la recherche floue et multilingue. Tapez "bdd" pour trouver "Database" ou "serveur" pour "Backend".

Personnaliser un node#

Selectionnez un node pour ouvrir le panneau de proprietes :

Label#

Le nom affiche sur le node. Soyez specifique : "API Gateway - Production" est plus informatif que "Gateway".

Description#

Notes detaillees sur ce composant. Utile pour le contexte, les decisions d'architecture, les liens vers la documentation.

Metadonnees#

Champs specifiques au type de node :

TypeMetadonnees
BackendLangage, Framework, Port, URL
DatabaseMoteur, Version, Replicas
FunctionRuntime, Memory, Timeout
Load BalancerType, Algorithm

Style#

Personnalisez l'apparence :

  • Couleur : Modifiez la couleur de fond
  • Dimensions : Redimensionnez via les poignees ou entrez des valeurs precises

Panneau de proprietes d'un nodePanneau de proprietes d'un node

Changer le type#

Si vous vous etes trompe de type, vous pouvez le changer :

  1. Selectionnez le node
  2. Dans le panneau de proprietes, cliquez sur le type actuel
  3. Selectionnez le nouveau type

Le node est automatiquement reassigne au bon calque et les metadonnees sont adaptees.

Afficher les metadonnees sur le canvas#

Par defaut, les metadonnees cles (port, technologie) sont affichees directement sur les nodes. Pour controler cet affichage :

  1. Dans la toolbar, trouvez le toggle Afficher metadonnees
  2. Activez ou desactivez selon vos preferences

Masquer les metadonnees peut simplifier la vue pour les presentations ou les grandes architectures.

Tags#

Les tags vous permettent de categoriser vos nodes au-dela de leur type :

  • core : Composants critiques
  • auth : Lies a l'authentification
  • legacy : Systemes anciens
  • monitoring : Observabilite
  • Tags personnalises selon vos besoins

Les tags facilitent la recherche et peuvent etre utilises pour filtrer dans la palette de commandes.

Prochaines etapes#