Backendcentric
Backendcentric is a software architectural orientation in which the server-side components are the primary locus of business logic and data management, shaping how an application behaves across clients. In a backend-centric design, the backend enforces rules, performs most data processing, and exposes stable interfaces through APIs; frontend clients remain presentation-focused and rely on the backend for validation, workflow orchestration, and data access.
Key characteristics include centralized business rules, robust data validation and integrity controls, API contracts that define
Trade-offs and considerations: compared with frontend-centric designs, backend-centric architectures can simplify cross-client data access and ensure
Related patterns include backend-for-frontend (BFF), which provides per-client interfaces while preserving backend governance, and architectural transitions