Multi-tenant HR SaaS serving 5 countries in 4 languages: payroll
with government compliance exports (GOSI, SGK), biometric
attendance, AI recruitment screening. Laravel 12, Filament 3,
OpenAI
### Modular Monolith with Extension Layer
```
┌────────────────────────────────────────────────────┐
│ Laravel 12 Core │
│ │
│ ┌──────────────┐ ┌──────────────────────┐ │
│ │ Admin Panel │ │ Employee Portal │ │
│ │ (Filament) │ │ (Filament) │ │
│ └──────┬───────┘ └──────────┬───────────┘ │
│ │ │ │
│ ┌──────▼───────────────────────────▼───────────┐ │
│ │ Extension Modules (plan-gated) │ │
│ │ Employees · Attendance · Payroll · ATS │ │
│ │ HR AI · KPIs · Leave · Complaints · Tasks │ │
│ └──────────────────┬───────────────────────────┘ │
│ │ │
│ ┌──────────────────▼───────────────────────────┐ │
│ │ Cross-cutting Services │ │
│ │ Payments · Gov Compliance · Documents │ │
│ │ Feature Gates · Security Validation │ │
│ └──────────────────────────────────────────────┘ │
└────────────────────────────────────────────────────┘
│ │ │
▼ ▼ ▼
MySQL (tenant- Biometric Payment &
scoped via uuid) devices (ADMS) Gov webhooks
```