REST Services
Available REST Operations
Communication Architecture
Insert Operations
Update Operations
Query Operations
Delete Operations
REST Service Architecture
Complete Communication Flow Pattern
Internal Flow Pattern (Write Operations)
Internal Flow Pattern (Read Operations)
External Communication Pattern
Key Components
Controllers
Services
RESTClients
Request/Response DTOs
Internal DTOs
Mapping Layer
PreBus System
Command Handlers
Query Handlers
Domain Models
Event System
HTTP Methods and Use Cases
HTTP Method
Use Case
Example
Response
Response Patterns
Success Responses
Error Responses
Data Transfer Objects (DTOs)
Input DTOs
Output DTOs
Best Practices
Controller Design
Service Layer
Query Operations
Command Operations
Error Handling
Performance Considerations
Query Optimization
Command Optimization
Caching Strategies
Security Considerations
Input Validation
Data Protection
Testing Strategies
Unit Testing
Integration Testing
API Testing
Last updated