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 · World Congress 2024

5:40 min

Applying domain-driven design principles to APIs

Jacek Milewski Jacek Milewski · Europe 2026 Virtual

2:59 min

The danger of adopting default REST APIs

Stefan Priebsch · World Congress 2021

1:40 min

Summarizing key engineering lessons for platform API development

Anto Anto · World Congress 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

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 25, 2026 · 10:20–10:50

Stage 2

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

Rustam Mehmandarov

Passionate computer scientist

Rustam Mehmandarov
Open session

World Congress 2026 North America

September 25, 2026 · 16:10–16:40

Stage 6

Designing APIs That Survive AI Agents at Scale

Phani Pendurthi

Mastercard, Principal Software Engineer

Phani Pendurthi
Open session

World Congress 2026 North America

September 24, 2026 · 14:10–14:40

Stage 7

Designing High-Performance AI APIs: Lessons from Serving Millions of Real-Time Requests

Wayne Liu

Chief Growth Officer and Americas President of Perfect Corp.

Wayne Liu
Open session

World Congress 2026 North America

September 24, 2026 · 14:50–15:20

Stage 4

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

September 25, 2026 · 16:00–16:10

Outdoor Stage

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

September 24, 2026 · 16:50–17:20

Stage 2

It passed auth, then production caught fire

Alex Olivier

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

Alex Olivier