Software Engineering KB

Home

❯

05 Software Design and Architecture

❯

03 API Design

❯

01 Concept

❯

Resource Oriented Design

Resource-Oriented Design

Feb 10, 20261 min read

  • api
  • rest
  • resource-oriented

Resource-Oriented Design

← Back to REST

URLs represent resources, HTTP methods as operations. Resources are nouns (users, orders, products), not verbs. Use GET to read, POST to create, PUT/PATCH to update, DELETE to remove. Proper status codes communicate outcomes.

Key Properties

  • Resource Naming
  • HTTP Method Semantics
  • Status Code Usage

Related

  • Richardson Maturity Model (levels of REST maturity)
  • REST Best Practices (conventions)

api rest resource-oriented


Graph View

  • Resource-Oriented Design
  • Key Properties
  • Related

Backlinks

  • REST
  • HATEOAS
  • Richardson Maturity Model
  • HTTP Method Semantics
  • Resource Naming
  • Status Code Usage

Created with Quartz v4.5.2 © 2026

  • GitHub