Skip to main content

Infrastructure Overview

Easy AppServer relies on several infrastructure services for operation.

Core Services

Infrastructure Diagram

TODO: Add infrastructure architecture diagram

Service Dependencies

TODO: Document service dependencies and startup order:

  1. PostgreSQL (required first)
  2. Redis (required for caching)
  3. RabbitMQ (required in production)
  4. Ory Stack (Kratos, Hydra, Oathkeeper, OpenFGA)
  5. AppServer Core
  6. Shell
  7. Applications

Health Checks

TODO: Document health check endpoints for each service

Scaling Considerations

TODO: Document scaling strategies:

  • AppServer horizontal scaling
  • Database replication
  • Redis clustering
  • RabbitMQ clustering