720 B
720 B
API Strategy v0.1
Grundprinzip
Hosting-Backoffice ist API-first aufgebaut.
Alle Module und spätere Erweiterungen sollen über definierte API- und Service-Schnittstellen kommunizieren.
API-Typ
V1: REST API
Später möglich:
- GraphQL
- interne Service-Bus-Strukturen
- Webhooks
API-Bereiche
- Kunden
- Verträge
- Domains
- Hostingpakete
- Rechnungen
- Tickets
- Dokumente
- Server
- Integrationen
API-Sicherheit
Alle API-Zugriffe benötigen:
- Authentifizierung
- Rechteprüfung
- Auditierbarkeit
- Rate-Limiting
- Logging
Versionierung
Beispiel:
- /api/v1/
- /api/v2/
WordPress-Plugin
Das spätere WordPress-Plugin nutzt ausschließlich die REST API. Keine direkte Datenbankkopplung.