World Congress 2024 Aug 29, 2024 Session details

The Great API Debate: REST, GraphQL, or gRPC?

Alexis Yushin

Is GraphQL secretly leaking your business logic? Stop treating APIs as mere transport decisions and master the core architectural trade-offs between REST, GraphQL, and gRPC.

Pause
Mute Enter Fullscreen
#1 about 7 min

Defining developer productivity in traditional software development

Measuring success through rapid problem solving and minimizing future technical debt.

#2 about 2 min

Core benefits of using application programming interfaces

Using APIs to compartmentalize software complexity and improve system scalability.

#3 about 3 min

Historical evolution from remote procedure calls to modern protocols

Understanding the transition from early remote procedures to modern protocols provides context for architectural decisions.

#4 about 3 min

Identifying users and common architectural use cases for APIs

Mapping API adoption across different engineering roles highlights specialized structural needs.

#5 about 4 min

Enforcing clean architecture principles through domain driven design

Separating business logic from presentation layers helps maintain structured and reliable software components.

#6 about 3 min

Architectural mapping of resources across different API protocols

Analyzing how REST, GraphQL, and gRPC enforce logical system contracts guides architectural design.

#7 about 4 min

Evaluating benefits and drawbacks of common API formats

Balancing the self-documenting nature of REST against specific data retrieval tradeoffs reveals optimal usage.

#8 about 2 min

Accelerating development timelines using strictly typed REST APIs

Generating front end clients automatically from defined backend data models accelerates project delivery.

#9 about 2 min

Selecting an appropriate API type based on specific project constraints

Matching structural platform requirements with capabilities dictates technical direction.

#10 about 2 min

Analyzing recursive queries, performance metrics, and service communication

Addressing query bombs and structural bottlenecks ensures reliable microservice performance.

Matching moments

57 sec

Choosing the right API protocol today

Simon Auer Simon Auer · WWC 2025

1:55 min

Evolution of API interfaces toward declarative data fetching

Gregor Bauer Gregor Bauer · WWC 2024

1:10 min

Motivation for using gRPC APIs over RESTful JSON

Bastian Eicher · WWC 2023

1:11 min

Evaluating architectural trade-offs between REST and gRPC

Sakshi Nasha Sakshi Nasha · Europe 2026 Virtual

56 sec

Comparing GraphQL capabilities against the JSON API standard

Alen Pokos · LIVE

3:10 min

Understanding the core concepts of API design

Alen Pokos · LIVE

Upcoming sessions on this topic

Open session

World Congress 2026 North America

API = Some REST and HTTP, right? RIGHT?!

Rustam Mehmandarov

Passionate computer scientist

Rustam Mehmandarov
Open session

World Congress 2026 North America

Designing APIs That Survive AI Agents at Scale

Phani Pendurthi

Mastercard, Principal Software Engineer

Phani Pendurthi
Open session

World Congress 2026 North America

Optimizing consumption and cost of AI APIs in the enterprise

Derric Gilling

Vice President and General Manager, API Platform

Derric Gilling
Open session

World Congress 2026 North America

AI-Driven API Design

Mike Amundsen

Author, Adviser, Trainer

Mike Amundsen
Open session

World Congress 2026 North America

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

public void saveMoney(AI): The Developer's Guide to Unit Economics

Hrushikesh Pokala

Senior Software Engineer Lead at Equifax

Hrushikesh Pokala