Frontend
The frontend encompasses all visual elements and user interfaces of an application.
- Knowledge domains
- /Thematic areas
- /Segments
- /Building blocks
Integration
This segment covers how a frontend communicates with external systems and which integration boundaries matter. It includes client-server interactions, contract/schema alignment, error and status handling, versioning, and strategies for robust coupling to APIs. The focus is on integration mechanics and contracts rather than internal state handling or UI details. Security is considered only insofar as it shapes integration interfaces.
API Consumption
Guideline for the structured use of external and internal APIs by applications and services.
Client State
Concept for managing state on the client side, including session, UI and cached data. Describes design aspects, synchronization and consistency requirements.
Frontend–Backend Integration
Conceptual guidance for designing reliable interfaces and communication between frontend and backend systems.
Representational State Transfer (REST)
REST is an architectural style that defines the communication between client and server via the HTTP protocol.
Server State
Describes the condition of a server or service at a given time, including configuration, running processes and persistent data. Relevant for availability, consistency and recoverability in distributed systems.