Simon Auer
REST in Peace? What does the API protocol of the future look like? Or do we have it already?
#1about 3 minutes
Why REST APIs are still the industry standard
Despite its age, REST remains the dominant API protocol, similar to other long-lasting technologies from the early 2000s.
#2about 1 minute
Identifying the key limitations of REST APIs
REST APIs commonly suffer from over-fetching, under-fetching, undefined structures, request overhead, and a lack of real-time support.
#3about 4 minutes
Categorizing different types of API technologies
APIs can be grouped into resource-oriented (REST, GraphQL), procedure-oriented (RPC), and server-driven UI approaches.
#4about 3 minutes
Deconstructing REST for a future API wishlist
REST provides foundational features like authentication, caching, and a vast client ecosystem, which are essential for any future API protocol.
#5about 3 minutes
How GraphQL improves upon REST's limitations
GraphQL addresses REST's data fetching issues with strong schema-based typing, built-in introspection, and flexible querying capabilities.
#6about 3 minutes
Exploring gRPC for high-performance communication
gRPC offers high performance and low latency for internal services through its remote procedure call model and efficient Protobuf serialization.
#7about 2 minutes
Learning from Firebase's developer experience features
Firebase provides valuable developer experience features like offline persistence, declarative permission rules, and automatic scaling that are desirable in a future API.
#8about 2 minutes
Compiling the wishlist for the API of the future
The ideal future API combines the best features for developer experience, performance, and security, potentially enhanced with AI for documentation and optimization.
#9about 1 minute
Choosing the right API protocol for today's needs
While the ideal future API doesn't exist, developers can choose REST for simplicity, GraphQL for complex data, and gRPC for high-performance microservices.
Related jobs
Jobs that call for the skills explored in this talk.
Featured Partners
Related Videos
API = Some REST and HTTP, right? RIGHT?!
Rustam Mehmandarov
The Great API Debate: REST, GraphQL, or gRPC?
Alexis Yushin
Awful APIs: A History Lesson in Industry Mistakes and Mishaps
James Seconde
GraphQL: Does it replace SQL, REST or Something Else?
Gregor Bauer
Lessons from Our API Past: Evolving to a Resilient API Future
Yousaf Nabi
Designing gRPC APIs - The things they don't tell you
Bastian Eicher
Lessons learned from observing a billion API requests
Pratim Bhosale
Evolving your APIs, a step-by-step approach
Nicolas Fränkel
From learning to earning
Jobs that call for the skills explored in this talk.
![Senior Software Engineer [TypeScript] (Prisma Postgres)](https://wearedevelopers.imgix.net/company/283ba9dbbab3649de02b9b49e6284fd9/cover/oKWz2s90Z218LE8pFthP.png?w=400&ar=3.55&fit=crop&crop=entropy&auto=compress,format)

Senior Software Engineer [TypeScript] (Prisma Postgres)
Prisma
Remote
Senior
Node.js
TypeScript
PostgreSQL
Java Developer Mid - APIs - API First - scrum,agile - remoto (*A)
BETWEEN TECHNOLOGY
Municipality of Madrid, Spain
API
Java
gRPC
Scrum
Redis
+3
Senior Software Architect API (all genders)Senior Software Architect API (all genders)
adesso SE
Koblenz, Germany
Remote
Senior
API
Continuous Integration




