Episode 98: Stefan Tilkov on REST

Topics covered
Popular Clips
Episode Highlights
REST vs WS
The debate between REST and traditional web services (WS) standards is a longstanding one, with each having its own merits and drawbacks. acknowledges that while WS standards like WS-Security have improved, they often remain underutilized in practice. He argues that REST, with its reliance on HTTP and SSL, offers a more practical approach for many applications 1. Tilkov also highlights the historical divide between proponents of distributed computing and web-based systems, noting that many early web services failed to grasp the web's foundational principles 2.
Much of it is based on misunderstandings. So many people see advantages and disadvantages on both sides simply because they're ignorant of the respective features.
---
In his view, REST is often the better choice, though he concedes that there are scenarios where traditional WS standards may be more appropriate.
HTTP & OO
HTTP's alignment with object-oriented principles is a key advantage of REST over traditional WS methods. explains that HTTP's simplicity and text-based protocol make it more accessible and scalable compared to the fine-grained object models of the past 3. He notes that HTTP's use of standard verbs and nouns mirrors object-oriented concepts, allowing for a more intuitive and flexible system design.
The vision that those folks had back when they were total fans and had drunk the Coba Kool aid, that vision actually is much more realized in HTTP than in any of our successors.
---
This approach has proven successful in building scalable systems, making REST a compelling choice for modern web development.
Related Episodes


Episode 210: Stefan Tilkov on Architecture and Micro Services
Answers 383 questions

Episode 85: Web Services with Olaf Zimmermann
Answers 383 questions

Episode 20: Interview Michael Stal
Answers 383 questions

Episode 39: Interview Steve Vinoski
Answers 383 questions

Episode 112: Roles in Software Engineering II
Answers 383 questions

Episode-226-Eric-Evans-on-Domain-Driven-Design-at-10-Years
Answers 383 questions

Episode 495: Vaughn Vernon on Strategic Monoliths and Microservices
Answers 383 questions

SE-Radio-Episode-232:-Mark-Nottingham-on-HTTP/2
Answers 383 questions

Episode 116: The Semantic Web with Jim Hendler
Answers 383 questions
Episode 122: Interview Janos Sztipanovits
Answers 383 questions

Episode 200: Markus Völter on Language Design and Domain Specific Languages
Answers 383 questions

Episode 33: Service Oriented Architecture, Pt.2b
Answers 383 questions

Episode 10: Remoting Pt. 2
Answers 383 questions

Episode 198: Wil van der Aalst on Workflow Management Systems
Answers 383 questions

Episode 143: API Design with Jim des Rivieres
Answers 383 questions













