Einfach Komplex – Der Software- und IT-Podcast

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


Listen Later

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

...more
View all episodesView all episodes
Download on the App Store

Einfach Komplex – Der Software- und IT-PodcastBy Dr. Burkhard Heisen, Gerrit Meyer, Heisenware


More shows like Einfach Komplex – Der Software- und IT-Podcast

View all
c’t uplink - der IT-Podcast aus Nerdistan by c’t Magazin

c’t uplink - der IT-Podcast aus Nerdistan

7 Listeners

heiseshow by heise online

heiseshow

2 Listeners

Computer und Kommunikation by Deutschlandfunk

Computer und Kommunikation

9 Listeners

Kampf der Unternehmen by Wondery

Kampf der Unternehmen

10 Listeners

kurz informiert by heise online by heise online

kurz informiert by heise online

1 Listeners

Mac & i - der Apple-Podcast by Mac & i

Mac & i - der Apple-Podcast

0 Listeners

Bit-Rauschen: Der Prozessor-Podcast von c’t by c't Magazin

Bit-Rauschen: Der Prozessor-Podcast von c’t

0 Listeners

KI verstehen by Deutschlandfunk

KI verstehen

8 Listeners

RONZHEIMER. by Paul Ronzheimer

RONZHEIMER.

97 Listeners

Der KI-Podcast by ARD

Der KI-Podcast

25 Listeners

KI-Update – ein heise-Podcast by Isabel Grünewald, heise online

KI-Update – ein heise-Podcast

3 Listeners

Passwort - der Podcast von heise security by Dr. Christopher Kunz, Sylvester Tremmel

Passwort - der Podcast von heise security

3 Listeners

UNFASSBAR – ein Simplicissimus Podcast by Simplicissimus

UNFASSBAR – ein Simplicissimus Podcast

28 Listeners

DNA des Ostens by Mitteldeutscher Rundfunk

DNA des Ostens

0 Listeners

Darknet Diaries Deutsch by heise online

Darknet Diaries Deutsch

0 Listeners