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

2:03 min

Discoverability and structure in traditional REST APIs

Sandon Jacobs Sandon Jacobs · World Congress 2026 North America

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

Upcoming sessions on this topic

Open session

How We Cut Our API's p99 Latency from Minutes to Under a Second

  • Deepak Agrawal

    Atlassian

    Principal Software Engineer

Open session

Designing for Every Direction: Logical CSS for Global, Adaptive, and Effortlessly Reversible UIs

  • Vidhya Krishnamoorthy

    Morgan Stanley

    VP, Software Engineering Manager

Open session

React Under Fire: Rendering Performance for Streaming Agent UIs

  • Abhirupa Mitra

    Slack

    Senior Member of Technical Staff

Open session

What I Got Wrong Shipping an MCP Server for Live Infrastructure

  • Pritesh Kiri

    Harness

    Developer Relations Engineer

Open session

Teaching AI Coding Agents to Build It Right the First Time

  • Sajeetharan Sinnathurai

    Microsoft

    Principal Product Manager

Open session

Multi-Cloud Isn't a Project. It's a Side Effect.

  • Antonio Mendoza Pérez

    Temporal Technologies

    Staff Developer Success Engineer

  • Gaurav Thadani

    Temporal

    Staff Developer Success Engineer