On This Page
Mateu in microservices
Mateu works naturally in distributed architectures.
Architecture pattern
- one shell application
- multiple backend services
- each service exposes its own UI
- shell composes them via RemoteMenu
Example
RemoteMenu users = new RemoteMenu("/_users");
Responsibilities
Shell:
- auth
- branding
- navigation
Services:
- UI definition
- business logic
- CRUDs and workflows
Why this matters
No duplicated frontend.
No integration layer.
Each service owns its UI.
Result
- clearer ownership
- simpler system
- better scalability