#74 REST: Das oft falsch verstandene Architektur-Paradigma - podcast episode cover

#74 REST: Das oft falsch verstandene Architektur-Paradigma

Jun 06, 20231 hr 3 minEp. 74
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

Das REST-API Architektur-Paradigma: Oft verwendet und oft nicht komplett umgesetzt.

REST-APIs sind überall im Internet. Jede statische Webseite ist sogar REST-Konform. Doch die meisten REST-Implementationen sind gar nicht vollständig, bzw. nur halbherzig umgesetzt. Die ursprüngliche Idee von REST hatte viel mehr im Gepäck. In dieser Episode gehen wir das Thema der REST-API an. Was ist REST? Wo ist der Unterschied zu Restful? Warum wird dieses Architektur-Paradigma oft falsch verstanden? Worum geht es bei den 6 Prinzipien (Client-Server-Architektur-Modell, (HTTP)-Caching, Mehrschichtige Systeme, Zustandslosigkeit, Einheitliche Schnittstelle und Code on Demand) eigentlich? Wie versioniert man eine API? Und welche Nachteile hat REST? All das und noch viel mehr in dieser Episode.

Bonus: Was Napster, eDonkey und Korn mit Brause mit REST APIs zu tun haben.


Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners

 

Das schnelle Feedback zur Episode:

👍 (top) 👎 (geht so)


Feedback (gerne auch als Voice Message)


Gerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach Audiodatei per Email oder WhatsApp Voice Message an +49 15678 136776


Links


Sprungmarken

(00:00:00) Intro

(00:01:16) REST-APIs, das oft falsch verstandene Architektur-Paradigma

(00:05:05) Was ist REST?

(00:12:13) Wann wurde REST erfunden?

(00:14:14) Die 6 Prinzipien von REST

(00:15:04) Client-Server-Architektur-Modell, (HTTP)-Caching, Mehrschichtige Systeme, Zustandslosigkeit

(00:19:15) Einheitliche Schnittstelle: Adressierbarkeit der Ressource

(00:23:42) Einheitliche Schnittstelle: HTTP Methoden

(00:31:02) Einheitliche Schnittstelle: Hypermedia as the Engine of Application State (HATEOAS)

(00:37:38) API Maturity Model

(00:42:19) Code on Demand

(00:46:41) API-Versionierung + Warning HTTP Header

(00:55:36) Nachteile von REST-APIs: Mehrfache Requests und kompletter Payload

(00:59:06) Rundumschlag zum Thema REST


Hosts


Feedback (gerne auch als Voice Message)
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast
#74 REST: Das oft falsch verstandene Architektur-Paradigma | Engineering Kiosk podcast - Listen or read transcript on Metacast