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