Skip to main content

HTTP Server

HTTP/HTTPS server for GraphQL API, asset serving, and WebSocket connections.

Overview

The HTTP server provides:

  • GraphQL API endpoint
  • Asset serving for microfrontends
  • WebSocket for GraphQL subscriptions
  • Health check endpoints
  • Metrics endpoint

Endpoints

TODO: Document HTTP endpoints:

  • GET /health - Health check
  • GET /health/ready - Readiness check
  • POST /graphql - GraphQL API
  • GET /graphql - GraphQL Playground (dev only)
  • GET /metrics - Prometheus metrics
  • GET /assets/* - Static assets

Configuration

See Server Configuration

TLS/HTTPS

TODO: Document HTTPS configuration

Performance

TODO: Document performance tuning:

  • Connection limits
  • Request timeouts
  • Compression
  • Keep-alive