🔍 Searching "What are the REST API design principles for scalable systems?" in api-design-research ✅ Found 5 results: 1. rest-api-design-principles.md Score: 0.309 Lines: 874-996 Context: Cursor-Based Pagination Content: } ``` ```http GET /api/v1/users?cursor=eyJpZCI6MTIzfQ&limit=20 Response: { "data": [...], "pagination": { ... (138 more lines) Use --verbose or rag-mini-enhanced for full context 2. microservices-architecture-design.md Score: 0.309 Lines: 2524-2741 Context: Saga Pattern with Compensation Content: } ``` ```javascript class SagaManager { constructor(eventBus, database) { this.eventBus = eventBus; this.db = database; this.sagaDefinitions = new Map(); ... (208 more lines) Use --verbose or rag-mini-enhanced for full context 3. openapi-documentation-standards.md Score: 0.283 Lines: 1056-1368 Context: OAuth 2.0 Configuration Content: ```yaml components: securitySchemes: OAuth2: type: oauth2 description: | OAuth 2.0 with PKCE for secure authentication. ## Authorization Code Flow 1. Redirect user to authorization server ... (314 more lines) Use --verbose or rag-mini-enhanced for full context 4. api-authentication-patterns.md Score: 0.236 Lines: 2052-2173 Context: Performance and Health Monitoring Content: } ``` ```javascript class APIMonitor { constructor() { this.metrics = { requests: new Map(), errors: new Map(), ... (112 more lines) Use --verbose or rag-mini-enhanced for full context 5. microservices-architecture-design.md Score: 0.167 Lines: 180-242 Context: 2. API Composition Pattern Content: - price: DECIMAL(10,2) ``` Composing data from multiple services to fulfill a single client request. ```javascript class OrderCompositionService { constructor(userService, productService, orderService) { this.userService = userService; ... (52 more lines) Use --verbose or rag-mini-enhanced for full context