VRPC: Die REST-Alternative für Event-getriebene Architekturen - made by Burkhard #94

VRPC: Die REST-Alternative für Event-getriebene Architekturen - made by Burkhard #94

1 Stunde 5 Minuten

Beschreibung

vor 1 Monat

REST APIs sind der Standard für die Kommunikation im Web, doch
für Entwickler bedeuten sie oft ein starres Korsett: Semantisch
reichhaltige Aktionen müssen in umständliche CRUD-Operationen
gepresst werden, während moderne Anforderungen wie
Event-Handling, Asynchronität oder Service Discovery nur mit viel
"Klempnerarbeit" realisierbar sind.


In dieser Folge stellt Burkhard sein eigenes Open-Source-Projekt
vor: VRPC (Variadic Remote Procedure Calls),
eine direkte Alternative, die genau diese Schmerzpunkte
adressiert. Die gesamte Heisenware-Plattform basiert auf dieser
Technologie.


Der Kern von VRPC löst die alten Probleme durch zwei
entscheidende Änderungen: Statt einer direkten
Client-Server-Verbindung wird ein Message Broker
(MQTT) als Vermittler genutzt, was die Inbound-Problematik in
IoT-Szenarien beseitigt. Statt manueller API-Definitionen macht
VRPC bestehenden Code mittels Reflection direkt
und non-invasiv über das Netzwerk verfügbar. Funktionen können
wieder als Verben (startMotor()) aufgerufen werden, statt sie in
Substantive (PUT /motor/state) zu pressen.


Das Ergebnis ist eine extrem flexible und entkoppelte
Architektur, die Entwicklungsgeschwindigkeit drastisch erhöht und
in der asynchrone Prozesse und Echtzeit-Events zu nativen
Konzepten werden. Burkhard erklärt die Kompromisse des Ansatzes
und ordnet VRPC im Vergleich zu REST und gRPC ein.


Links:


VRPC Docs - https://docs.heisenware.com/developers/vrpc


VRPC on Github - https://github.com/heisenware/vrpc-js


------


Einfach Komplex ist ein Podcast von Heisenware.


Starte kostenlos mit Heisenware unter
https://heisenware.com/einfach-komplex


Aktuelle Infos im Linktree ⁠⁠⁠https://linktr.ee/heisenware

Kommentare (0)

Lade Inhalte...

Abonnenten

MSWMGPodcast
Düsseldorf
15
15