Real-world
These pages show how Mateu fits into production architectures. They assume you already understand the core model — ViewModels, actions, listings, and menus.
Topics
Section titled “Topics”- Mateu in hexagonal architecture — where Mateu sits in a DDD/hexagonal system and how it works with CQRS
- Service-owned UI modules — each microservice owns its own UI; a shell aggregates them
- Distributed control plane — case study: a multi-service backoffice with federated UI
- Query services and UI rows — how to build listing rows from query results without exposing domain entities
- Lookups backed by query services — decouple
@Lookupfields from repositories using supplier beans - Workflow and forms integration — use Mateu as the UI layer for multi-step workflow processes
- SSR to SSG case study — a content publishing pipeline built with Mateu
Suggested reading order
Section titled “Suggested reading order”Start with Mateu in hexagonal architecture to understand the positioning. Then read Service-owned UI modules and Query services and UI rows — these two patterns appear in almost every production Mateu system.
Related
Section titled “Related”- Advanced topics — security, testing, extensibility
- Concepts — core model reference