SciLifeLab Architecture Board¶
Ensuring interoperable, sustainable, and FAIR infrastructure across SciLifeLab's federated platforms.
The Architecture Board provides technical governance and guidance for SciLifeLab infrastructure, enabling seamless collaboration while respecting platform autonomy. We support decision-making for technical architecture across all SciLifeLab platforms and services.
Need Architecture Help?
- No question too small
- We aim to respond promptly
- Early guidance prevents expensive mistakes
What We Do¶
%%{init: {'theme': 'base', 'themeVariables': { 'primaryColor': '#a7c947', 'primaryTextColor': '#1a1a1a', 'primaryBorderColor': '#8bb030', 'lineColor': '#045c64', 'secondaryColor': '#e8f5e9', 'tertiaryColor': '#f5f5f5', 'fontFamily': 'Open Sans'}}}%%
graph LR
A[Project Team] -->|Question| B[Architecture Board]
B -->|Guidance| A
B -->|Decision| C[ADR]
C -->|Published| D[Documentation]
D -->|Informs| A
Architecture Guidance¶
Best practices for technical design, integration patterns, and technology choices.
Decision Records¶
Transparent documentation of all significant architectural decisions (ADRs).
Cross-Platform Coordination¶
Facilitate collaboration to ensure coherent architecture across SciLifeLab.
Recent Decisions¶
| Decision | Status | Summary |
|---|---|---|
| ADR-0004: MkDocs Material | Accepted | Use MkDocs Material for documentation site |
| ADR-0003: Single Process | Accepted | Single process for architecture requests |
| ADR-0002: CC BY-SA 4.0 | Accepted | Use CC BY-SA 4.0 license for content |
| ADR-0001: Record Decisions | Accepted | Record architecture decisions as ADRs |
Board Members¶
| Name | Affiliation | Role |
|---|---|---|
| Jonas Hagberg | NBIS | Chair, Certified IT Architect |
| Johan Viklund | NBIS | Technical Expert |
| Jonas Söderberg | NBIS SCoRe | Technical Expert |
| Johannes Alneberg | NGI | Technical Expert |
| Jonas Windhager | NBIS BIIF | Technical Expert |
Adjunct members: Björn Nystedt, Hanna Kultima (Integrated Data Services Project Management Team)
Get Involved¶
The Architecture Board welcomes input from all SciLifeLab teams and the broader academic community. Whether you have a technical proposal, an architecture concern, or need guidance on a decision, we're here to help.
How to Contribute
- Not sure yet? Start a GitHub Discussion or email architecture@scilifelab.se
- Have a question? Open a GitHub Issue to get guidance
- Proposing a change? Create an ADR following our template
- Found an issue? Submit a pull request with your suggested improvements
Part of SciLifeLab – Sweden's national infrastructure for life sciences research.
Please cite as: SciLifeLab Architecture Board. (2025). SciLifeLab Architecture Governance. GitHub repository: https://github.com/SciLifeLab/architecture