The frontend encompasses all visual elements and user interfaces of an application.
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.
Guideline for the structured use of external and internal APIs by applications and services.
Concept for managing state on the client side, including session, UI and cached data. Describes design aspects, synchronization and consistency requirements.
Conceptual guidance for designing reliable interfaces and communication between frontend and backend systems.
REST is an architectural style that defines the communication between client and server via the HTTP protocol.
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.