Exemple D2 - architecture logicielle fictive
Apparence
Exemple D2 - architecture logicielle fictive
Cette page montre une architecture logicielle fictive représentée en D2.
Rendu graphique
Source D2
direction: right
users: Utilisateurs {
shape: person
}
web: Portail Web {
link: "https://www.nginx.com/"
}
api: API Gateway {
link: "https://konghq.com/"
}
auth: Service d'authentification {
link: "https://www.keycloak.org/"
}
crm: CRM métier {
link: "https://www.suitecrm.com/"
}
erp: ERP métier {
link: "https://www.odoo.com/"
}
wiki: Wiki documentaire {
link: "https://www.mediawiki.org/"
}
mq: Bus d'événements {
link: "https://kafka.apache.org/"
}
cache: Cache distribué {
link: "https://redis.io/"
}
db: Base PostgreSQL {
link: "https://www.postgresql.org/"
}
search: Moteur de recherche {
link: "https://www.meilisearch.com/"
}
obs: Observabilité {
link: "https://grafana.com/"
}
ci: CI/CD {
link: "https://about.gitlab.com/"
}
users -> web: utilise
web -> api: HTTPS
api -> auth: OAuth2 / OIDC
api -> crm
api -> erp
api -> wiki
crm -> db
crm -> cache
erp -> db
wiki -> search
crm -> mq
erp -> mq
obs -> api
obs -> crm
obs -> erp
ci -> web
ci -> api
Références directes
- NGINX
- Kong
- Keycloak
- SuiteCRM
- Odoo
- MediaWiki
- Apache Kafka
- Redis
- PostgreSQL
- Meilisearch
- Grafana
- GitLab
Remarque
Dans cette instance MediaWiki, le rendu SVG est affiché via l'URL directe du fichier servi sous `/images/...`.