Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche
  1. Startseite
  2. Podcasts
  3. Einfach Komplex – Der Software- und IT-Podcast Podcast
  4. VRPC: Die REST-Alternative für Event-getriebene Architekturen - made by Burkhard #94
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
Episode melden

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

Worum geht es? Danach fragen wir noch nach dem Grund.

Abonnenten

Teilen

Mein Archiv

Deine Privatkopie der Folgen, die du nicht verlieren willst.

Podcast-Folgen verschwinden. Feeds werden auf die letzten Episoden gekürzt, Hoster räumen alte Dateien ab, Formate wechseln den Anbieter und lassen ihr Archiv zurück. Mit „Mein Archiv“ sichert podcast.de die Folgen deiner Podcasts für dich — angefangen bei den ältesten, denn die sind zuerst weg.

  • Deine gesicherten Folgen bleiben hörbar, auch wenn das Original offline geht.
  • Auch Folgen, die im heutigen Feed gar nicht mehr stehen — podcast.de kennt sie noch.
  • Herunterladen bleibt möglich, solange die Folge beim Podcaster liegt. Der zählt seine Abrufe wie bisher.
Startet bald

Sei beim Start von Mein Archiv dabei

Mein Archiv ist fast fertig. Trag dich ein, dann bekommst du eine E-Mail, sobald es losgeht – und bist von Anfang an dabei. Wir schreiben dir nur zum Start, keine Werbung, keine Weitergabe deiner Daten.

Du bekommst zuerst eine Bestätigungsmail. Abmelden geht jederzeit. Datenschutz