Das WTF-Model<\/em> ist eine PHP Web App<\/strong> die den klassischen tech stack aus vanilla Javascript<\/strong>, HTML & CSS<\/strong> benutzt.<\/pre>\n<\/div>\n\n\n\n
Verteilt auf 3 Domains mit Shop (WooCommerce<\/em>) & Forum (phpBB<\/em>) die sich einen Flexible MySQL Server<\/em> teilen l\u00e4uft es in der Microsoft Azure Cloud<\/strong>. Durch die komponentenhafte Zusammenstellung individueller Ressourcen und der M\u00f6glichkeit der Echtzeit\u00fcberwachung durch bspw. Health Checks setzt sich jene von klassischen virtuellen Servern klar ab.<\/p>\n<\/div>\n\n\n\n
\u00dcber den Azure AppService<\/em> wird ein NGINX <\/strong>WebServer mit Reverse-Proxy und Loadbalancer nach eingehendem Traffic automatisch horizontal mit virtuellen Containern skaliert um auch gr\u00f6\u00dfere Besuchermengen bedienen zu k\u00f6nnen. Feinheiten in der manuell vorgenommenen Konfiguration sind u.a. die duale Nutzung von GZip & Brotli <\/em>Kompression, spezifische Ausnahmen via HTTP Headern f\u00fcr u.a. CORS Pre-Flight Requests, importierte Custom Domains, DNS Adaptation inkl. shared SSL Zertifikat & forcierte TLS Nutzung.<\/p>\n<\/div>\n\n\n\n
\n<\/figure>\n<\/div>\n<\/div>\n\n\n\n
\n
\n
Statische Inhalte wie Bilder oder Audio sind auf dem Microsoft CDN<\/strong> Netzwerk verteilt um die Geschwindigkeit zu erh\u00f6hen. Dynamische & sich oft \u00e4ndernde Dateien haben hingegen eine geringe Caching Dauer und werden i.d.R. immer direkt und aktuell vom Datacenter Germany West Central<\/em> nachgeladen. <\/p>\n<\/div>\n\n\n\n
Im Dev-Ops Stil passiert das Deployment automatisiert via YAML <\/em>mit einer GitHub Actions <\/strong>Pipeline das Tests, Obfuscation und abschlie\u00dfend Benachrichtigung via Webhook<\/strong> in Telegram durchf\u00fchrt.<\/p>\n\n\n\n\n<\/figure>\n\n\n\n<\/figure>\n<\/figure>\n\n\n
\n<\/figure><\/div>\n\n\n
Das WTF-Model selber ist eine interaktive Multimedia Web<\/em> App<\/em> die neben vielen statischen Assets u.a. auch komplexe Meshes im GLTF <\/em>Format l\u00e4dt und sich auf die ThreeJS <\/em>Library zur 3D Darstellung st\u00fctzt. Das Model simuliert einen kombinierten Schalter+Kompressor im reduzierten 11-Dimensionalen Raum der als universeller Mapper f\u00fcr beliebige Objekte herangezogen werden kann. <\/p>\n\n\n\n\n<\/figure>\n\n\n\n<\/figure>\n\n\n\n<\/figure>\n<\/figure>\n\n\n\n