967 B
967 B
Core Architecture v0.1
Grundarchitektur
Hosting-Backoffice basiert auf einem modularen Standalone-Core mit REST API.
Die Plattform soll modular erweiterbar, kundenzentriert, API-first, mandantenfähig vorbereitbar, sicher und verständlich sein.
Technologischer Ansatz
- Backend: Laravel
- API: REST API
- Datenbank: MariaDB oder PostgreSQL
- Frontend: Laravel Blade oder später Vue/Nuxt
- Integrationen: modular angebunden, niemals direkt im Core verdrahten
Architekturprinzip
Der Core enthält ausschließlich zentrale Datenobjekte und Kernlogik.
Externe Systeme werden über Module/Integrationen angebunden.
Core-Module
- Benutzer & Rechte
- Kunden
- Verträge
- Produkte
- Domains
- Hostingpakete
- Server
- Dokumente
- Audit-Logs
- Benachrichtigungen
- API
- Einstellungen
Integrationsprinzip
Der Core kennt keine direkte Anbieterlogik.
Nicht: Customer → direkt Lexware
Sondern: Customer → Billing Interface → Lexware Modul