Software Engineering KB
Search
Search
Dark mode
Light mode
Explorer
Home
❯
05 Software Design and Architecture
❯
03 API Design
❯
01 Concept
Folder: 05-Software-Design-and-Architecture/03-API-Design/01-Concept
22 items under this folder.
Feb 10, 2026
Protocol Buffers (API Design)
api
grpc
protobuf
Feb 10, 2026
Rate Limiting (API Design)
api
best-practices
rate-limiting
Feb 10, 2026
API Authentication
api
best-practices
authentication
Feb 10, 2026
API Documentation
api
best-practices
documentation
Feb 10, 2026
API Error Handling
api
best-practices
error-handling
Feb 10, 2026
API Versioning
api
rest
versioning
Feb 10, 2026
Backward Compatibility
api
best-practices
backward-compatibility
Feb 10, 2026
GraphQL Advantages
api
graphql
advantages
Feb 10, 2026
GraphQL Challenges
api
graphql
challenges
Feb 10, 2026
GraphQL Core Concepts
api
graphql
core-concepts
Feb 10, 2026
GraphQL Federation
api
graphql
federation
Feb 10, 2026
GraphQL Type System
api
graphql
type-system
Feb 10, 2026
HATEOAS
api
rest
hateoas
Feb 10, 2026
Idempotency
api
best-practices
idempotency
Feb 10, 2026
Pagination
api
rest
pagination
Feb 10, 2026
REST Best Practices
api
rest
best-practices
Feb 10, 2026
Resource-Oriented Design
api
rest
resource-oriented
Feb 10, 2026
Richardson Maturity Model
api
rest
maturity-model
Feb 10, 2026
SDK Generation
api
best-practices
sdk-generation
Feb 10, 2026
gRPC Advantages
api
grpc
advantages
Feb 10, 2026
gRPC Communication Patterns
api
grpc
communication-patterns
Feb 10, 2026
gRPC Use Cases
api
grpc
use-cases