Trainning on new Diagrams tools#
(introduced by Alexis in a Lightning talk)
Example#
Specific nodes classes#
With this new tool we can illustrate specific nodes such as :
Engenix NGINX (serveur web)
RabbitMQ
MongoDB
Fast API
MysQl
vue.js
Using the library here : https://diagrams.mingrammer.com/docs/nodes/programming
from diagrams.onprem.network import Nginx
from diagrams.onprem.queue import RabbitMQ
from diagrams.onprem.database import MongoDB, MySQL
from diagrams.programming.framework import FastAPI, Vue
with Diagram("Testing libraries", show=False):
Nginx("ngnix") >> RabbitMQ("rabitmq") >> MongoDB("Mongodb") >> MySQL("mysql") >> FastAPI("fastapi") >> Vue("vue")
We can import from diagrams many Nodes classes such as MongoDB, MySQl etc.
For Nginx we did “from diagrams.onprem.network import Nginx”