Infrastructure
This section covers the cross-cutting infrastructure that supports every domain service: the federated GraphQL gateway, authentication and tokens, caching layers, asynchronous messaging, REST webhooks, email delivery, and search integration.
Authentication & tokensHow Evolve manages authentication tokens, sessions, and identity across the gateway and backend services.
Caching strategyCaching strategies across the frontend, GraphQL gateway, and backend services.
Messaging & eventsHow Evolve services communicate asynchronously through events and cloud-native messaging.
REST endpoints & webhooksHow Evolve uses REST endpoints for webhooks, payment callbacks, session management, and commercetools API extensions.
Email & notificationsHow Evolve sends transactional emails through a two-layer notification and email rendering system.
Search & AlgoliaHow Evolve integrates search through pluggable providers with Algolia and commercetools support.
GraphQL GatewayHow the Hive Router gateway federates subgraph services, manages tokens, and enforces persisted documents.

