[Client] — Warehouse architecture assessment — [Domain / scope]
About this document (Brainforge)
Internal conventions for how this file works in the repo. Strip or export without this section when sharing with a client.
Titling and filename
Use [Client] — Warehouse architecture assessment — [Domain or scope] for the document title. Examples: LMNT — Warehouse architecture assessment — Platform evaluation · Acme — Warehouse architecture assessment — Migration evaluation.
Filename: {client}-warehouse-assessment-{scope}.md under knowledge/clients/{client}/resources/.
When to use this template
Use this when a client needs a data warehouse platform evaluation and recommendation. This document compares options on technical fit, cost, migration effort, and future-proofing, and makes a scored recommendation.
Do not use this template when:
- profiling a new data source (use the Discovery Memo)
- designing a data model (use the Modeling Design Doc)
- migrating between ETL tools (use the ETL Migration Plan)
Document metadata
Status: [Draft / In review / Final]
Current warehouse: [platform + version]
Assessment date: [YYYY-MM-DD]
Prepared for: [Client stakeholder names and roles]
Prepared by: Brainforge
Last updated: [YYYY-MM-DD]
Related artifacts
| Artifact | Link / path | Notes |
|---|---|---|
| Data Platform Documentation | [Google Sheet link] | Current source catalog |
| Discovery Memo(s) | [path to A1 memo] | Source profiling for the data being assessed |
| ETL Migration Plan | [path to E1] | If ETL is scoped alongside warehouse decision |
| Current architecture diagrams | [link] | Existing infrastructure |
1. Executive summary
1.1 Recommendation
[1 sentence stating the recommended platform. E.g., "We recommend Snowflake for LMNT's data warehouse, based on cost, private share capability, and team familiarity."]
1.2 Why this recommendation
[2–4 sentences. Lead with the business rationale: cost, speed to value, risk reduction, or strategic fit. Technical merits support the business case, not the other way around.]
2. Current state assessment
2.1 Current architecture
[Brief description of the current warehouse setup: platform, schemas, data volume, key pipelines, downstream consumers, team skills.]
Current metrics:
| Metric | Value |
|---|---|
| Warehouse platform | [name] |
| Total data volume | [TB] |
| Number of schemas | [N] |
| Number of active tables | [N] |
| Monthly compute cost | [$] |
| Monthly storage cost | [$] |
| Key consumers | [BI tools, operational systems, reverse ETL] |
2.2 Pain points
[Pain]—[Business impact][Pain]—[...]
3. Options evaluated
3.1 [Option 1: Name]
[2–3 sentences describing the platform, its deployment model, and its fit for this client's use case.]
Key facts:
- Compute model:
[e.g., serverless / provisioned / hybrid] - Storage model:
[e.g., compressed columnar / object store] - Pricing:
[e.g., compute credits + storage] - Private share capability:
[Yes / No / via third party] - Migration effort:
[estimated person-weeks]
3.2 [Option 2: Name]
(Repeat for each option.)
4. Comparison matrix
| Criterion | [Option 1] | [Option 2] | [Option 3] |
|---|---|---|---|
| Compute cost (est. monthly) | [$] | [$] | [$] |
| Storage cost (est. monthly) | [$] | [$] | [$] |
| Migration effort | [weeks] | [weeks] | [weeks] |
| Team learning curve | [Low / Med / High] | [Low / Med / High] | [Low / Med / High] |
| Private share / data sharing | [rating] | [rating] | [rating] |
| Ecosystem integration | [rating] | [rating] | [rating] |
| AI / ML capabilities | [rating] | [rating] | [rating] |
| Weighted score | [score] | [score] | [score] |
5. Recommended approach
5.1 Recommended platform
[Restate the recommendation.]
5.2 Migration path
| Phase | What | Timeline | Key milestones |
|---|---|---|---|
| 1 | [e.g., Provision target warehouse, establish connectivity] | [weeks] | [milestone] |
| 2 | [e.g., Migrate core schemas, validate parity] | [weeks] | [milestone] |
| 3 | [e.g., Cut over consumers, decommission old platform] | [weeks] | [milestone] |
5.3 Rollback criteria
[What would trigger a rollback, and what the rollback plan looks like.]
6. Risks and mitigations
| Risk | Impact | Mitigation |
|---|---|---|
[Risk] | [High / Med / Low] | [How addressed] |
[Risk] | [High / Med / Low] | [How addressed] |
Appendix — Pre-handoff QA checklist
- Recommendation is stated in the first section (pyramid principle)
- Comparison matrix evaluates same criteria across all options
- Migration path includes phases, timeline, and rollback criteria
- Costs are estimated (not generic — tied to this client’s volume)
- Risks are named with mitigations, not buried
- Options not evaluated in depth are listed with reasons