Skip to main content

Features Overview

Easy AppServer provides a comprehensive set of features for building modular enterprise applications.

Core Features

Feature Categories

Frontend Composition

  • Module Federation support
  • Web Components integration
  • ESM component loading
  • Asset serving with SRI verification
  • Cross-app communication

Backend Services

  • Docker container orchestration
  • gRPC API for app communication
  • Event bus integration (RabbitMQ)
  • Database connection management
  • Health monitoring

Security

  • Certificate-based authentication
  • Request signature verification
  • OpenFGA permission system
  • Settings encryption (AES-256-GCM)
  • OAuth2/OIDC flows

Developer Experience

  • Node.js SDK with lifecycle hooks
  • Frontend SDK with Vue integration
  • GraphQL Playground
  • gRPC reflection
  • Hot reload support

Operations

  • Health checks and monitoring
  • Metrics (Prometheus)
  • Logging (Loki)
  • Tracing (Tempo)
  • Grafana dashboards

Feature Matrix

TODO: Add feature comparison table for different deployment scenarios

FeatureDevelopmentProduction
GraphQL Playground✅ Enabled❌ Disabled
gRPC Reflection✅ Enabled❌ Disabled
TLS❌ Optional✅ Required
Bootstrap Registration✅ Allowed❌ Blocked
Event Bus🔄 In-Memory✅ RabbitMQ

Next Steps

Explore each feature in detail: