Skip to content

Latest commit

 

History

History
60 lines (57 loc) · 3.1 KB

File metadata and controls

60 lines (57 loc) · 3.1 KB

Features

  • 🚀 Backend
  • 🚀 Frontend
  • Redis as shared cache
    • ✅ Store sessions into the shared cache for scaling the backend
  • 🚀 Containerization
    • 🐳 Docker multistage build for dev + prod
    • ⛴️ Kubernetes via Helm
      • ✅ Backend + worker
      • ✅ Dashboard + Telemetry
      • ✅ Frontend
  • ✅ Observability
  • CI via Github actions
    • ✅ PhpUnit 13
    • ✅ Vitest
  • CloudEvent specification
  • ✅ Authentication
    • ✅ TWIG app
    • ✅ React app
    • ✅ CORS
    • ✅ Remember Me
  • ✅ Authorization
    • ✅ check permissions (configured in YAML) via Symfony voter
  • ✅ arc42 documentation template
  • ✅ add architecture visualization to Symfony Profiler

Planned

  • ❌ Multi tenancy
  • ❌ Connect an example legacy application to the modern application
    • ❌ Webhooks
    • ❌ CRUD based DB model (in contrast to event sourcing and CQRS)
  • ❌ Class diagram / dependency diagram for src/ via analyze CLI command + Graphiz Dot
  • ❌ Kubernetes:
    • ❌ Readyness/liveness probes
    • ❌ Put worker into a Deployment instead of a single pod
    • ❌ Provision Grafana dashboard, e.g. via ConfigMap
    • ❌ Deploy DB via stateful set
  • ❌ Include Alpine image into Docker multistage build for production