World Congress 2026 Europe Jul 10, 2026 Session details

Rest API Antipatterns

Wekoslav Stefanovski

Are your REST API design choices secretly sabotaging performance? Discover why CRUD obsession, deeply nested URLs, and tight frontend coupling are insidious anti-patterns you must avoid.

Pause
Mute Enter Fullscreen
#1 about 6 min

Defining REST APIs and software development anti-patterns

How anti-patterns differ from outright errors by originating as seemingly good solutions to recurring problems.

#2 about 4 min

Common errors in REST API design and documentation

Why misusing HTTP methods, returning incorrect status codes, and skipping documentation hinder API consumption.

#3 about 4 min

Addressing the Chatty Kathy API design anti-pattern

How overly fine-grained endpoints increase frontend orchestration complexity and server load.

#4 about 4 min

Avoiding the kitchen sink API design anti-pattern

Why returning comprehensive resource representations for simple requests causes severe performance and security impacts.

#5 about 4 min

Preventing the front-end fusion fallacy in REST APIs

How creating endpoints specifically for individual frontend views violates stateless domain architecture.

#6 about 3 min

Overcoming CRUD obsession in REST API development

Why directly exposing database tables as REST endpoints pushes complex transactional logic to the client.

#7 about 3 min

Simplifying the Russian doll URL nesting architecture

Why deeply nested URL paths overcomplicate API security and create redundant authorization checks.

#8 about 2 min

Recognizing the sticky server situation in REST APIs

How storing temporary session state on the backend destroys caching capabilities and idempotency.

#9 about 2 min

Utilizing HTTP headers for client and server negotiation

How leveraging headers instead of URL parameters streamlines content policies and custom request tracking.

#10 about 1 min

Establishing a concrete vision for REST API development

Why balancing domain models and user needs ensures maintainable and resilient software architecture.

Matching moments

3:35 min

Evaluating benefits and drawbacks of common API formats

Alexis Yushin Alexis Yushin · WWC 2024

2:59 min

The danger of adopting default REST APIs

Stefan Priebsch · WWC 2021

1:40 min

Summarizing key engineering lessons for platform API development

Anto Anto · WWC 2024

3:10 min

Understanding the core concepts of API design

Alen Pokos · LIVE

5:00 min

Navigating complexity and anti-patterns in modern software architecture

Mihaela-Roxana Ghidersa · LIVE

2:25 min

The enduring legacy of REST APIs

Simon Auer Simon Auer · WWC 2025

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

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
Open session

World Congress 2026 North America

It passed auth, then production caught fire

Alex Olivier

Co-founder & CPO @ Cerbos | OpenID AuthZEN Co-chair

Alex Olivier