Chapitre 16. WebAssembly appliqué : Applications décentralisées
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Il est vrai que la technologie contemporaine permet la décentralisation, elle permet aussi la centralisation. Tout dépend de la façon dont tu utilises la technologie.
Noam Chomsky
Le logiciel que nous écrivons joue un rôle qui dépend de l'endroit où il est déployé et de la façon dont il l'est. Les anciens systèmes étaient souvent des applications uniques qui recevaient des données, les traitaient et produisaient des résultats. Les commandes Unix sont souvent des outils permettant de coordonner des flux de travail scénarisés. Dans ce livre, nous avons surtout parlé des points forts de WebAssembly dans les interfaces utilisateur côté client, avec une incursion occasionnelle dans la technologie côté serveur. De nos jours, nos logiciels jouent bien d'autres rôles dans le Cloud, à travers les architectures microservices, dans les systèmes embarqués et les appareils mobiles, et à travers les fonctions sans serveur.
Ces différents rôles servent souvent un objectif architectural dans le but de gérer le changement, de permettre des choix technologiques indépendants, de répondre aux exigences d'échelle, ou de faciliter la réutilisation et d'éviter les silos. Il existe une tension sous-jacente dans la façon dont les éléments disparates sont organisés et coordonnés. La plupart des systèmes conventionnels ...
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