{"id":2085,"date":"2026-07-08T05:51:38","date_gmt":"2026-07-08T05:51:38","guid":{"rendered":"https:\/\/www.vpascode.com\/de\/docs\/uncategorized\/mermaid-js-architecture-diagram-syntax-layout-guide\/"},"modified":"2026-07-08T05:51:38","modified_gmt":"2026-07-08T05:51:38","slug":"mermaid-js-architecture-diagram-syntax-layout-guide","status":"publish","type":"ld_docs","link":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-playbook\/mermaid-js-architecture-diagram-syntax-layout-guide","title":{"rendered":"Mermaid.js Architekturdiagramm-Syntax und Layout-Leitfaden"},"content":{"rendered":"<p>Ein Architekturdiagramm bietet eine strukturierte Bauplan, die von Systemarchitekten und DevOps-Teams genutzt wird, um Infrastrukturaufbauten, Cloud-Mikroservices und strukturelle Layout-Konfigurationen zu visualisieren. Aufgebaut auf dem <code>architecture-beta<\/code>Engine ersetzt dieses textbasierte Werkzeug manuelle Zieh-Tools durch automatisches Anordnen von strukturellen Dienstgruppen, Datenbank-Clustern, Gateways und Edge-Pfaden zu sauberen, vorhersehbaren Systemlayouts.<\/p>\n<h2>Grundlegende Syntaxstruktur<\/h2>\n<p>Jedes Diagramm beginnt mit dem <code>architecture-beta<\/code>Deklarationskopf. Sie f\u00fcllen die Leinwand aus, indem Sie einzelne Knotenelemente mit dem <code>service<\/code>Schl\u00fcsselwort definieren und Verbindungsverl\u00e4ufe festlegen, indem Sie exakte Richtungskoordinaten-Ports (<strong>T<\/strong>op, <strong>B<\/strong>ottom, <strong>L<\/strong>eft, <strong>R<\/strong>ight) angeben, die durch Doppelpunkte und Doppelpunkte getrennt sind.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Mermaid<\/span>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpLLErOyCxJTS4pLUrVTUotSeTlUlAoTi0qy0xOVUhPLEktT6zUyMwrSS3KSy3RjHaHiCj4JCal5sQiqwXRqUUaEEoz2rGgQCEYzAarAmGoaVZOCrq6CiFWEJUAa2srnQ==\" rel=\"noopener noreferrer\" target=\"_blank\">\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\n<span>Mermaid in VPasCode bearbeiten<\/span>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Mermaid<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpLLErOyCxJTS4pLUrVTUotSeTlUlAoTi0qy0xOVUhPLEktT6zUyMwrSS3KSy3RjHaHiOg6pValZiZn5JXmpcci6wDRqUUaEEoz2rGgQDcYzAarAmGomVZOCrq6CiFWEJUArbguSQ==\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-mermaid\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">architecture-beta\r\n  service gateway(internet)[Gateway-Bezeichnung]\r\n  service server(server)[App-Server]\r\n  \r\n  gateway:B -- T:server<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpLLErOyCxJTS4pLUrVTUotSeTlUlAoTi0qy0xOVUhPLEktT6zUyMwrSS3KSy3RjHaHiOg6pValZiZn5JXmpcci6wDRqUUaEEoz2rGgQDcYzAarAmGomVZOCrq6CiFWEJUArbguSQ==\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n             <\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpLLErOyCxJTS4pLUrVTUotSeTlUlAoTi0qy0xOVUhPLEktT6zUyMwrSS3KSy3RjHaHiCj4JCal5sQiqwXRqUUaEEoz2rGgQCEYzAarAmGoaVZOCrq6CiFWEJUAa2srnQ==\" rel=\"noopener noreferrer\" target=\"_blank\">\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\n<span>Mermaid in VPasCode bearbeiten<\/span>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"FAOSZRK\"><img fetchpriority=\"high\" alt=\"\" class=\"alignnone size-full wp-image-951\" decoding=\"async\" fetchpriority=\"high\" height=\"384\" sizes=\"(max-width: 186px) 100vw, 186px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4de8359768b.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4de8359768b.png 186w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4de8359768b-145x300.png 145w\" width=\"186\"\/><\/p>\n<h2>Syntax-Referenz<\/h2>\n<p>Die Tabelle unten zeigt die prim\u00e4ren Datenkomponenten, Formatierungsschl\u00fcsselw\u00f6rter und Verbindungsattribute, die zur Erstellung einer Architekturarbeitsplatzkarte in Mermaid.js verwendet werden.<\/p>\n<table border=\"1\" cellpadding=\"5\" cellspacing=\"0\">\n<thead>\n<tr>\n<th>Syntaxkomponente<\/th>\n<th>Typ-Anforderung<\/th>\n<th>Beschreibung und Verwendungsregeln<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Deklaration<\/strong><\/td>\n<td>Schl\u00fcsselwort-Bezeichner<\/td>\n<td>Initialisiert die Arbeitsfl\u00e4che f\u00fcr die Infrastrukturabbildung. Muss genau den <code>architektur-beta<\/code> block.<\/td>\n<\/tr>\n<tr>\n<td><strong>Dienstknoten<\/strong><\/td>\n<td>Schl\u00fcsselwort + Identit\u00e4tsblock<\/td>\n<td>Erkl\u00e4rt eine architektonische Entit\u00e4t. Verwendet die Syntax: <code>dienst id(icon)[Anzeigelabel]<\/code>.<\/td>\n<\/tr>\n<tr>\n<td><strong>Gruppenwrapper<\/strong><\/td>\n<td>Container-Schl\u00fcsselwort<\/td>\n<td>Gruppiert verwandte Dienste innerhalb eines sichtbaren Containers. Verwendet die Syntax: <code>gruppe id(icon)[Gruppenbeschriftung]<\/code>.<\/td>\n<\/tr>\n<tr>\n<td><strong>In-Schl\u00fcsselwort<\/strong><\/td>\n<td>Zuweisungsmodifikator<\/td>\n<td>Weist einen Dienstknoten explizit an, sich innerhalb eines bestimmten, deklarierten Gruppenwrappers zu befinden: <code>dienst id(icon)[Beschriftung] in gruppenId<\/code>.<\/td>\n<\/tr>\n<tr>\n<td><strong>Verzweigungsknoten<\/strong><\/td>\n<td>Schl\u00fcsselwort-Identifikator<\/td>\n<td>Legt einen strukturellen Ausrichtungspunkt fest, der verwendet wird, um komplexe, mehrrichtungsgestaltete Verbindungswege ordentlich zu f\u00fchren: <code>verzweigung id<\/code>.<\/td>\n<\/tr>\n<tr>\n<td><strong>Verbindungs-Kanten<\/strong><\/td>\n<td>Port-Richtungsoperatoren<\/td>\n<td>Konfiguriert gerichtete Verfolgungspfade, indem die Verbindung an bestimmte Seiten des Knotens (T, B, L, R) angeheftet wird: <code>quelle:seite -- seite:ziel<\/code>. Unterst\u00fctzt gerichtete Pfeilspitzen (<code>--&gt;<\/code>).<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2>Erweiterte Gruppierung und Port-Kanten-Verlauf<\/h2>\n<p>Um genau zu steuern, wie Verbindungen zwischen Elementen verlaufen, ohne dass es un\u00fcbersichtlich wirkt, erfordert die Architektur-Engine explizite Port-Bindungen. Verwandte Knoten k\u00f6nnen innerhalb struktureller Gruppen organisiert werden, um Systemgrenzen zu kl\u00e4ren.<\/p>\n<h3>1. Genauere Port-Bindungsregeln<\/h3>\n<p>Sie definieren, wo eine Verbindungsleitung ein Komponenten verl\u00e4sst und betritt, indem Sie einen Doppelpunkt und einen Kantenrichtungs-Flag (&#8220;<code>T<\/code>, <code>B<\/code>, <code>L<\/code>, <code>R<\/code>) an die jeweiligen Knotenbezeichnungen anh\u00e4ngen:<\/p>\n<ul>\n<li><code>db:R -- L:server<\/code> : Die Linie verl\u00e4sst die **Rechte** der Datenbank und tritt an der **Linken** des Servers als gerade horizontale Linie ein.<\/li>\n<li><code>db:T -- L:server<\/code> : Die Linie verl\u00e4sst die **Obere** der Datenbank und tritt an der **Linken** des Servers ein, wobei sie automatisch an einem sauberen 90\u00b0-Knickwinkel abgebogen wird.<\/li>\n<li><code>src:B --&gt; T:proc<\/code> : Die Linie verl\u00e4sst die **Untere** des Quellknotens und f\u00fchrt nach unten in die **Obere** des Prozessors mit einer gerichteten Pfeilspitze.<\/li>\n<\/ul>\n<h3>2. Strukturierung von Systemen mit Gruppen<\/h3>\n<p>Um eine visuelle Gruppe (z.\u202fB. ein virtuelles privates Netzwerk oder eine Datenbank-Cluster) zu deklarieren, verwenden Sie das <code>group<\/code>Schl\u00fcsselwort und weisen Knoten \u00fcber den <code>in<\/code>Modifier zuordnen:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Mermaid<\/span>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNplzLEKg0AQhOE+kHeYUgsfIkgKG7EXi8vdokvk9lj39PXjpQlJyg\/mH6d+YSNvWal5kLnrBZhVcoJfJYee7BB9Vm\/U46C8OyO0hVPZAhvpzp7gsi1VAWk93k6gl0ATOH5d\/USJP83Q4R5DEo62\/XUvCxQ8Fg==\" rel=\"noopener noreferrer\" target=\"_blank\">\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\n<span>Mermaid in VPasCode bearbeiten<\/span>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Mermaid<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNplzLEKwkAQhOFe8B22TIp7CBELESR9SHFeBrNE9o7NbvL6ejailh\/MP1HTxIZkrgg3WNzviO6avVB6ZB+vsC3r3LzR9p3yGg0LHauHOiZaoCsnUHSbmgpo2x9eCBfJBhmI5evtJyv8qbpzOMlYXGbDX\/cE4lo9hg==\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-mermaid\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">architecture-beta\r\n  group cloudNetwork(cloud)[Privates Cloud]\r\n    service auth(server)[Auth-Knoten] in cloudNetwork\r\n    service api(server)[API-Endpunkte] in cloudNetwork<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNplzLEKwkAQhOFe8B22TIp7CBELESR9SHFeBrNE9o7NbvL6ejailh\/MP1HTxIZkrgg3WNzviO6avVB6ZB+vsC3r3LzR9p3yGg0LHauHOiZaoCsnUHSbmgpo2x9eCBfJBhmI5evtJyv8qbpzOMlYXGbDX\/cE4lo9hg==\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n             <\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNplzLEKg0AQhOE+kHeYUgsfIkgKG7EXi8vdokvk9lj39PXjpQlJyg\/mH6d+YSNvWal5kLnrBZhVcoJfJYee7BB9Vm\/U46C8OyO0hVPZAhvpzp7gsi1VAWk93k6gl0ATOH5d\/USJP83Q4R5DEo62\/XUvCxQ8Fg==\" rel=\"noopener noreferrer\" target=\"_blank\">\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\n<span>Mermaid in VPasCode bearbeiten<\/span>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"qjPpzIX\"><img alt=\"\" class=\"alignnone size-full wp-image-952\" decoding=\"async\" height=\"426\" sizes=\"(max-width: 421px) 100vw, 421px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4de84220afd.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4de84220afd.png 421w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4de84220afd-296x300.png 296w\" width=\"421\"\/><\/p>\n<hr \/>\n<h2>Ausrichten von Geschwister-Elementen (ab v11.16.0)<\/h2>\n<p>Wenn mehrere verschiedene Dienste identische Kantenrouting-Pfade teilen (z.\u202fB. drei entkoppelte Datenquellen, die in einen einzigen Nachrichtenworker streamen), kann der Layout-Algorithmus sie manchmal zusammenballen. Der <code>align row<\/code> und <code>Spalte ausrichten<\/code> Richtlinien zwingen die Engine, diese Geschwister-Elemente gleichm\u00e4\u00dfig entlang einer bestimmten Achse zu verteilen.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Mermaid<\/span>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpLLErOyCxJTS4pLUrVTUotSeTlUlAoTi0qy0xOVSguSjbUAHFSizSjg\/NLi4BihrFoKozQVRihqCgoyk+GqwgAclKLi\/OLFDxKk4DKwAqBllg5Kejq2imEWIFUQwWN0ARBwok5mel5CkX55WBdYFUAUOU9GA==\" rel=\"noopener noreferrer\" target=\"_blank\">\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\n<span>Mermaid in VPasCode bearbeiten<\/span>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Mermaid<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpLLErOyCxJzS4pLdJNSi1J5OVSUChOLSrLTE5VKC5KNtQAcVKLNKMDS1NzclIVDGPRVBihqzBCUVFQlJ8MVxFQlF+VWlycX6TrUZoEVAZWCLTEyklBV9dOIcQKpBoqaIQmCBKOSs0EWpBYWlyUmZxRkpoH1gxWDADFMj+Z\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-mermaid\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">architektur-beta\r\n  service src1(server)[Quelle 1]\r\n  service src2(server)[Quelle 2]\r\n  service proc(server)[Prozessor-Hub]\r\n\r\n  src1:B --&gt; T:proc\r\n  src2:B --&gt; T:proc\r\n\r\n  Zeile ausrichten src1 src2<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpLLErOyCxJzS4pLdJNSi1J5OVSUChOLSrLTE5VKC5KNtQAcVKLNKMDS1NzclIVDGPRVBihqzBCUVFQlJ8MVxFQlF+VWlycX6TrUZoEVAZWCLTEyklBV9dOIcQKpBoqaIQmCBKOSs0EWpBYWlyUmZxRkpoH1gxWDADFMj+Z\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n             <\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNpLLErOyCxJTS4pLUrVTUotSeTlUlAoTi0qy0xOVSguSjbUAHFSizSjg\/NLi4BihrFoKozQVRihqCgoyk+GqwgAclKLi\/OLFDxKk4DKwAqBllg5Kejq2imEWIFUQwWN0ARBwok5mel5CkX55WBdYFUAUOU9GA==\" rel=\"noopener noreferrer\" target=\"_blank\">\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\n<span>Mermaid in VPasCode bearbeiten<\/span>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"hQkpsXk\"><img alt=\"\" class=\"alignnone size-full wp-image-953\" decoding=\"async\" height=\"373\" sizes=\"(max-width: 341px) 100vw, 341px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4de84be165b.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4de84be165b.png 341w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4de84be165b-274x300.png 274w\" width=\"341\"\/><\/p>\n<hr \/>\n<h2>Realit\u00e4tsnahe Bauplan: Der Bauplan f\u00fcr den Mikroservice-Cluster<\/h2>\n<p>Dieser Bauplan zeigt eine hochgradig widerstandsf\u00e4hige, unternehmensrelevante Cloud-Architektur. Durch die Zentrierung der prim\u00e4ren API-Engine und die horizontale Verzweigung von Authentifizierungs- und asynchronen Aufgaben zu beiden Seiten nutzt die Anordnung symmetrische Gestaltungsprinzipien, um \u00fcberlappende Linien zu vermeiden. Der gesamte Datenfluss bewegt sich vorhersehbar von der \u00f6ffentlichen Schnittstelle hinab in eine sauber ausgerichtete Datenspeicher-Ebene, wobei dual <code>Zeile ausrichten<\/code> Richtlinien, um Komponenten in scharfe, vorhersehbare horizontale Bahnen einzusperren.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Mermaid<\/span>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNp9U01vGjEQvUfKfxhFigQHkNreOFTaUNJUJRUFVA6Ig9mdXSyMvRp7Idtf37EBr0OkHoBhPB\/P7z0LynfSYe4awsEWnbi\/A3DSKYSHF1ntBtlRSCW2UknXwqvMyViko8wRsqT14f7ONz4+wuTNIWmhYKIdtbCUSP7k2pQr0xSlEoQ9qX0luv56HJOwyp43ab1Q256PkfrrbLWArK6VzIWTRsPUiAKehBI6R9pEBGPDc9K6sWqsO8OoyDQ1iLq+5HoBT3\/9KrSosIDJz8W7S9oAJoHTuN3iHHewOAeX5AakTsbfNNfytveMdfaD2aqk\/n\/7ydAe6ZcpktW21Tkshd3DKpx+GHDhZIE5q1TAwhnii0ZZznwUwokrIT7eCov99YyMV5e7vnEOpqINLKeQeKS0Pf7s++u5j2Es8h1eGQ9okuHvm2tjXUVo05Xn1OL3FGYkD4LajyMuN\/o0hD9IjjVW8KzMaQRLEmUpc8BgvJLMAepmyy6Awpw0OAO5OdSNk7riiNAP6uw4eoLB4CssR+w4f8I\/XSoKF9d\/HsKLIfnXaBcBRDG3xJbc+T0KSwdCF0D8lhzY9nBARx60asOWOHk0Dcvmo8RiNxXzUDEddUaIcL4M+SFYVOyhCxh+ABfHWCjI1LWHE4goJLGsqmVmmRMWoOa\/8oiBZrDKOBsWdzgiEUFvf9hBiGdXOSMmNoxpHGRvbItMyUofWBkLpSEQMEMqeS18J1mErzPnXAVkTunyhAFIb56WB1zRUP8A3q2fEg==\" rel=\"noopener noreferrer\" target=\"_blank\">\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\n<span>Mermaid in VPasCode bearbeiten<\/span>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Mermaid<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNp9VMFu00AQvSP1H0aVKiUHVwJuPiC5paWoAZUEUYmoh7U9sQdvdq3ZdUPzM1z4jN7yY8zaiW1CxSHKamZn3tv3Zqw4K8lj5RuOUvTq5BWAJ68RTm9sVj4ir3bPRaoY4RNVbB3yI2UYJUPd6cmrUHV2Blc\/PbJBuCJTKFM4TNFgyO2rINO2yVdauk3ItHf9dHnZB+E+uX4Y31c6nYQz8nSZ3C8gqWtNmfJkDcysyuFCaWUy5Ieew610VWaDJm+EQXSpGydAIVmwbWpQdb2PTVo20+U35I3SHr0Qv11E42e6ls2IT+PLRXceeEkMjacVbQk5gOaExvkHIDNCO2pU03GfQDxK7j5GV6Ygg\/8t31iukD\/bfETDPZmsZGvEm2ZVKJFeTEpRTOJ\/eu21+oCOshJZXr6osT32lnVq5cqrg1zhnCqH06XUZeXu2W+l8L3yUhGqjrRizMlN5FdNl\/Nwji6VIBwcaTmN2v9dXFvnC0Y3Ar3rQosvs+iOab37\/UKL\/bten4OY6qlSGhmuJevijqhIVWHJDrsJhUcZJNXsfqGBkoxKYdusYY7C04jAJvQbZja+gCh6B19jGcuQkb8h1Bvas3hzDjeWaWuNH\/M4+AzCZbtBKjwEF8A9rdfomURaMKIUaDKVg8bkImVWetdC9jDxrEWex6OZPLoxb2\/M4mFaem5vz2V1HHUbGoe96ocFVkpr0SMnlvVuJSaEHyhUNRWSaIV02u4ZDfC9GK31ITkg97mDsz2VpHEs7\/eyOZAL\/Ew92cZHSVY6AZOvD4O4BbV8iYQPOpirw7x8F0phKbsGaMZkRkLAWIAXqlq6\/cj9Abqwvvg=\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-mermaid\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">architektur-beta\r\n  title \"Hochverf\u00fcgbare Mikroservice-Architektur\"\r\n\r\n  %% Externe Eingangsebene\r\n  service cloudflare(internet)[Cloudflare WAF]\r\n  service alb(server)[AWS Application Load Balancer]\r\n\r\n  %% Kernanwendungs-Cluster\r\n  group appCluster(cloud)[Verwaltete EKS-Mikroservices]\r\n    service authService(server)[Authentifizierungsdienst] in appCluster\r\n    service apiService(server)[Kern-API-Engine] in appCluster\r\n    service workerNode(server)[Asynchrone-Aufgaben-Arbeiter] in appCluster\r\n\r\n  %% Gesicherte Speicherebene\r\n  group dataCluster(database)[Gesch\u00fctzte Datenebene]\r\n    service redis(disk)[Redis-Cache-Cluster] in dataCluster\r\n    service postgres(database)[PostgreSQL-Prim\u00e4r] in dataCluster\r\n\r\n  %% 1. Vertikaler Fluss: Datenverkehrseingang von au\u00dfen hinab zum Rechenkern\r\n  cloudflare:B --&gt; T:alb\r\n  alb:B --&gt; T:apiService\r\n\r\n  %% 2. Horizontaler Fluss: Kern-API verzweigt sich symmetrisch nach links und rechts\r\n  apiService:L --&gt; R:authService\r\n  apiService:R --&gt; L:workerNode\r\n\r\n  %% 3. Basisebene: App-Arbeiter fallen direkt in die jeweiligen Datenslots\r\n  authService:B --&gt; T:redis\r\n  workerNode:B --&gt; T:postgres\r\n\r\n  %% Ausrichtung der Layout-Achsen f\u00fcr ein perfektes Raster\r\n  Zeile ausrichten authService apiService workerNode\r\n  Zeile ausrichten redis postgres<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNp9VMFu00AQvSP1H0aVKiUHVwJuPiC5paWoAZUEUYmoh7U9sQdvdq3ZdUPzM1z4jN7yY8zaiW1CxSHKamZn3tv3Zqw4K8lj5RuOUvTq5BWAJ68RTm9sVj4ir3bPRaoY4RNVbB3yI2UYJUPd6cmrUHV2Blc\/PbJBuCJTKFM4TNFgyO2rINO2yVdauk3ItHf9dHnZB+E+uX4Y31c6nYQz8nSZ3C8gqWtNmfJkDcysyuFCaWUy5Ieew610VWaDJm+EQXSpGydAIVmwbWpQdb2PTVo20+U35I3SHr0Qv11E42e6ls2IT+PLRXceeEkMjacVbQk5gOaExvkHIDNCO2pU03GfQDxK7j5GV6Ygg\/8t31iukD\/bfETDPZmsZGvEm2ZVKJFeTEpRTOJ\/eu21+oCOshJZXr6osT32lnVq5cqrg1zhnCqH06XUZeXu2W+l8L3yUhGqjrRizMlN5FdNl\/Nwji6VIBwcaTmN2v9dXFvnC0Y3Ar3rQosvs+iOab37\/UKL\/bten4OY6qlSGhmuJevijqhIVWHJDrsJhUcZJNXsfqGBkoxKYdusYY7C04jAJvQbZja+gCh6B19jGcuQkb8h1Bvas3hzDjeWaWuNH\/M4+AzCZbtBKjwEF8A9rdfomURaMKIUaDKVg8bkImVWetdC9jDxrEWex6OZPLoxb2\/M4mFaem5vz2V1HHUbGoe96ocFVkpr0SMnlvVuJSaEHyhUNRWSaIV02u4ZDfC9GK31ITkg97mDsz2VpHEs7\/eyOZAL\/Ew92cZHSVY6AZOvD4O4BbV8iYQPOpirw7x8F0phKbsGaMZkRkLAWIAXqlq6\/cj9Abqwvvg=\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n             <\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNp9U01vGjEQvUfKfxhFigQHkNreOFTaUNJUJRUFVA6Ig9mdXSyMvRp7Idtf37EBr0OkHoBhPB\/P7z0LynfSYe4awsEWnbi\/A3DSKYSHF1ntBtlRSCW2UknXwqvMyViko8wRsqT14f7ONz4+wuTNIWmhYKIdtbCUSP7k2pQr0xSlEoQ9qX0luv56HJOwyp43ab1Q256PkfrrbLWArK6VzIWTRsPUiAKehBI6R9pEBGPDc9K6sWqsO8OoyDQ1iLq+5HoBT3\/9KrSosIDJz8W7S9oAJoHTuN3iHHewOAeX5AakTsbfNNfytveMdfaD2aqk\/n\/7ydAe6ZcpktW21Tkshd3DKpx+GHDhZIE5q1TAwhnii0ZZznwUwokrIT7eCov99YyMV5e7vnEOpqINLKeQeKS0Pf7s++u5j2Es8h1eGQ9okuHvm2tjXUVo05Xn1OL3FGYkD4LajyMuN\/o0hD9IjjVW8KzMaQRLEmUpc8BgvJLMAepmyy6Awpw0OAO5OdSNk7riiNAP6uw4eoLB4CssR+w4f8I\/XSoKF9d\/HsKLIfnXaBcBRDG3xJbc+T0KSwdCF0D8lhzY9nBARx60asOWOHk0Dcvmo8RiNxXzUDEddUaIcL4M+SFYVOyhCxh+ABfHWCjI1LWHE4goJLGsqmVmmRMWoOa\/8oiBZrDKOBsWdzgiEUFvf9hBiGdXOSMmNoxpHGRvbItMyUofWBkLpSEQMEMqeS18J1mErzPnXAVkTunyhAFIb56WB1zRUP8A3q2fEg==\" rel=\"noopener noreferrer\" target=\"_blank\">\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\n<span>Mermaid in VPasCode bearbeiten<\/span>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"GIZsjsG\"><img loading=\"lazy\" alt=\"\" class=\"alignnone size-full wp-image-955\" decoding=\"async\" height=\"674\" loading=\"lazy\" sizes=\"auto, (max-width: 981px) 100vw, 981px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4de9305d5c4.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4de9305d5c4.png 981w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4de9305d5c4-300x206.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4de9305d5c4-768x528.png 768w\" width=\"981\"\/><\/p>\n<hr \/>\n<h2>H\u00e4ufige Syntax-Fehler &amp; Systembeschr\u00e4nkungen<\/h2>\n<p>Beim Schreiben von Infrastrukturcode sollten diese spezifischen Regeln zur Konfigurationsvalidierung beachtet werden, um Parsing-Fehler zu vermeiden:<\/p>\n<ul>\n<li><strong>Reihenfolge der Label-Klammern:<\/strong>Anzeigetextzeichenfolgen m\u00fcssen eckige Klammern verwenden <code>[Label-Text]<\/code> und folgen unmittelbar nach den Icon-Klammern ohne Leerzeichen: <code>service id(server)[Text]<\/code> ist korrekt. Die Verwendung von Anf\u00fchrungszeichen innerhalb der Klammern bricht den Parser.<\/li>\n<li><strong>Gro\u00df-\/Kleinschreibung der Anschl\u00fcsse:<\/strong> Ankerpunkte f\u00fcr Verbindungs-Kanten m\u00fcssen in Gro\u00dfbuchstaben geschrieben werden (<code>T<\/code>, <code>B<\/code>, <code>L<\/code>, <code>R<\/code>). Kleinbuchstaben (<code>t<\/code>, <code>b<\/code>, <code>l<\/code>, <code>r<\/code>) werden nicht erkannt und f\u00fchren zu Abst\u00fcrzen beim Generieren der Anordnung.<\/li>\n<li><strong>Regel vor der Deklaration:<\/strong> Jeder Knoten- oder Verzweigungsbezeichner, der innerhalb einer Kantenpfad-Anweisung verwendet wird, muss ausdr\u00fccklich in einer separaten Zeile dar\u00fcber deklariert werden. Eine Verbindung zu einem impliziten Knotennamen wird nicht erfolgreich gebaut.<\/li>\n<li><strong>Grenzen f\u00fcr Ausrichtungsmitglieder:<\/strong> Wenn die <code>align row<\/code> oder <code>align column<\/code> Ausrichtungsanweisungen m\u00fcssen mindestens zwei oder mehr g\u00fcltige, zuvor deklarierte Dienst- oder Verzweigungsbezeichner in der Befehlszeile angegeben werden.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"Ein Architekturdiagramm bietet eine strukturierte Bauplan, die von Systemarchitekten und DevOps-Teams genutzt wird, um Infrastrukturaufbauten, Cloud-Mikroservices und strukturelle Layout-Konfigurationen zu visualisieren. Aufgebaut auf dem architecture-betaEngine ersetzt dieses textbasierte Werkzeug manuelle Zieh-Tools durch automatisches Anordnen von strukturellen Dienstgruppen, Datenbank-Clustern, Gateways und&#8230;","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":20,"template":"","meta":{"_yoast_wpseo_title":"Mermaid Architecture Diagram | VPasCode Text to Diagram Guide","_yoast_wpseo_metadesc":"Design cloud service infrastructure and system connections with Mermaid architecture diagrams in VPasCode, a diagram-as-code tool.","inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"source_url":"","fifu_image_url":"","fifu_image_alt":"","_fifu_image_alt":"","fifu_alt":"","_fifu_alt":"","fifu_image_title":"","_fifu_image_title":"","fifu_input_alt":"","vp_image_hash":""},"ld_collection":[14],"class_list":["post-2085","ld_docs","type-ld_docs","status-publish","hentry","ld_collection-vpascode-docs"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mermaid Architecture Diagram | VPasCode Text to Diagram Guide<\/title>\n<meta name=\"description\" content=\"Design cloud service infrastructure and system connections with Mermaid architecture diagrams in VPasCode, a diagram-as-code tool.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-playbook\/mermaid-js-architecture-diagram-syntax-layout-guide\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mermaid Architecture Diagram | VPasCode Text to Diagram Guide\" \/>\n<meta property=\"og:description\" content=\"Design cloud service infrastructure and system connections with Mermaid architecture diagrams in VPasCode, a diagram-as-code tool.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-playbook\/mermaid-js-architecture-diagram-syntax-layout-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"VPasCode\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4de8359768b.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"4\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/vpascode-docs\\\/mermaid-js-playbook\\\/mermaid-js-architecture-diagram-syntax-layout-guide\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/vpascode-docs\\\/mermaid-js-playbook\\\/mermaid-js-architecture-diagram-syntax-layout-guide\\\/\",\"name\":\"Mermaid Architecture Diagram | VPasCode Text to Diagram Guide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/vpascode-docs\\\/mermaid-js-playbook\\\/mermaid-js-architecture-diagram-syntax-layout-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/vpascode-docs\\\/mermaid-js-playbook\\\/mermaid-js-architecture-diagram-syntax-layout-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a4de8359768b.png\",\"datePublished\":\"2026-07-08T05:51:38+00:00\",\"description\":\"Design cloud service infrastructure and system connections with Mermaid architecture diagrams in VPasCode, a diagram-as-code tool.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/vpascode-docs\\\/mermaid-js-playbook\\\/mermaid-js-architecture-diagram-syntax-layout-guide\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/vpascode-docs\\\/mermaid-js-playbook\\\/mermaid-js-architecture-diagram-syntax-layout-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/vpascode-docs\\\/mermaid-js-playbook\\\/mermaid-js-architecture-diagram-syntax-layout-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a4de8359768b.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a4de8359768b.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/vpascode-docs\\\/mermaid-js-playbook\\\/mermaid-js-architecture-diagram-syntax-layout-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lean Docs\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/docs\\\/%ld_collection%\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Mermaid.js Architekturdiagramm-Syntax und Layout-Leitfaden\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/\",\"name\":\"VPasCode\",\"description\":\"by Visual Paradigm\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/#organization\",\"name\":\"VPasCode\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"width\":128,\"height\":138,\"caption\":\"VPasCode\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mermaid Architecture Diagram | VPasCode Text to Diagram Guide","description":"Design cloud service infrastructure and system connections with Mermaid architecture diagrams in VPasCode, a diagram-as-code tool.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-playbook\/mermaid-js-architecture-diagram-syntax-layout-guide\/","og_locale":"de_DE","og_type":"article","og_title":"Mermaid Architecture Diagram | VPasCode Text to Diagram Guide","og_description":"Design cloud service infrastructure and system connections with Mermaid architecture diagrams in VPasCode, a diagram-as-code tool.","og_url":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-playbook\/mermaid-js-architecture-diagram-syntax-layout-guide\/","og_site_name":"VPasCode","og_image":[{"url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4de8359768b.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"4\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-playbook\/mermaid-js-architecture-diagram-syntax-layout-guide\/","url":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-playbook\/mermaid-js-architecture-diagram-syntax-layout-guide\/","name":"Mermaid Architecture Diagram | VPasCode Text to Diagram Guide","isPartOf":{"@id":"https:\/\/www.vpascode.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-playbook\/mermaid-js-architecture-diagram-syntax-layout-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-playbook\/mermaid-js-architecture-diagram-syntax-layout-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4de8359768b.png","datePublished":"2026-07-08T05:51:38+00:00","description":"Design cloud service infrastructure and system connections with Mermaid architecture diagrams in VPasCode, a diagram-as-code tool.","breadcrumb":{"@id":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-playbook\/mermaid-js-architecture-diagram-syntax-layout-guide\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-playbook\/mermaid-js-architecture-diagram-syntax-layout-guide\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-playbook\/mermaid-js-architecture-diagram-syntax-layout-guide\/#primaryimage","url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4de8359768b.png","contentUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4de8359768b.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vpascode.com\/de\/docs\/vpascode-docs\/mermaid-js-playbook\/mermaid-js-architecture-diagram-syntax-layout-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vpascode.com\/de\/"},{"@type":"ListItem","position":2,"name":"Lean Docs","item":"https:\/\/www.vpascode.com\/de\/docs\/%ld_collection%\/"},{"@type":"ListItem","position":3,"name":"Mermaid.js Architekturdiagramm-Syntax und Layout-Leitfaden"}]},{"@type":"WebSite","@id":"https:\/\/www.vpascode.com\/de\/#website","url":"https:\/\/www.vpascode.com\/de\/","name":"VPasCode","description":"by Visual Paradigm","publisher":{"@id":"https:\/\/www.vpascode.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vpascode.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.vpascode.com\/de\/#organization","name":"VPasCode","url":"https:\/\/www.vpascode.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.vpascode.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/www.vpascode.com\/de\/wp-content\/uploads\/sites\/4\/2026\/06\/cropped-vp-online-logo-v1.png","contentUrl":"https:\/\/www.vpascode.com\/de\/wp-content\/uploads\/sites\/4\/2026\/06\/cropped-vp-online-logo-v1.png","width":128,"height":138,"caption":"VPasCode"},"image":{"@id":"https:\/\/www.vpascode.com\/de\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.vpascode.com\/de\/wp-json\/wp\/v2\/ld_docs\/2085","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vpascode.com\/de\/wp-json\/wp\/v2\/ld_docs"}],"about":[{"href":"https:\/\/www.vpascode.com\/de\/wp-json\/wp\/v2\/types\/ld_docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.vpascode.com\/de\/wp-json\/wp\/v2\/users\/3"}],"wp:attachment":[{"href":"https:\/\/www.vpascode.com\/de\/wp-json\/wp\/v2\/media?parent=2085"}],"wp:term":[{"taxonomy":"ld_collection","embeddable":true,"href":"https:\/\/www.vpascode.com\/de\/wp-json\/wp\/v2\/ld_collection?post=2085"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}