Architecture
This section describes the architectural building blocks, runtime structure and interaction patterns of the RefArch. It complements the component-specific pages such as API Gateway, Security and Integrations.
Architecture Decision Records (ADRs) document the key architectural decisions and their rationale. Where relevant, this section links to the corresponding ADRs for additional background and context.
Pages in this section
- Application Basics: Shared structural principles for RefArch applications.
- Architecture Decision Records (ADRs): Records of essential architectural decisions.
- Microservice Applications: Service boundaries, responsibilities and communication patterns.
- Infrastructure: Container platform, scaling and runtime topology.
- Frontend Architecture: Centralized and distributed UI patterns.
- External Access: Typical patterns for access from outside the internal network.
- Security Flows: Authentication, backend access, logout and authorization checks.
- Integration Patterns: Communication between RefArch applications and external systems.