Kapitel 16. Angewandtes WebAssembly: Dezentralisierte Anwendungen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Es stimmt, dass die heutige Technologie eine Dezentralisierung, aber auch eine Zentralisierung ermöglicht. Es kommt darauf an, wie du die Technologie nutzt.
Noam Chomsky
Die Software, die wir schreiben, nimmt eine bestimmte Rolle ein, je nachdem, wo und wie sie eingesetzt wird. Ältere Systeme waren oft einzelne Anwendungen, die Eingaben entgegennahmen, verarbeiteten und ausgaben. Unix-Befehle sind oft Werkzeuge, die sich zu skriptgesteuerten Arbeitsabläufen zusammenfügen. In diesem Buch haben wir uns hauptsächlich mit den Stärken von WebAssembly bei clientseitigen Benutzeroberflächen befasst und gelegentlich einen Blick auf serverseitige Technologien geworfen. Heutzutage spielt unsere Software viele andere Rollen in der Cloud, durch Microservices-Architekturen, in eingebetteten Systemen und mobilen Geräten und durch serverlose Funktionen.
Diese verschiedenen Rollen dienen oft einem architektonischen Zweck, um Veränderungen zu bewältigen, unabhängige Technologieentscheidungen zu ermöglichen, Skalierungsanforderungen zu erfüllen oder die Wiederverwendung zu erleichtern und Silos zu vermeiden. Die Art und Weise, wie die verschiedenen Elemente organisiert und koordiniert werden, birgt ein gewisses Spannungsfeld. Die meisten konventionellen Systeme werden zentral verwaltet, aber wir ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access