Architecture Repository
Wikimedia Architecture Repository
Practice | Strategy | Domain | Systems | Components
Architecture Repository[edit]
Wikimedia systems architecture
Practice |
Strategy |
Domain |
Systems |
Components | ||||
---|---|---|---|---|---|---|---|---|
Mission | ⤑ | Capabilities | ||||||
↓ | ↓ | |||||||
Narratives | ⤑ | Processes | → | System models | ||||
↓ | ↓ | ↓ | ||||||
Defining architecture | ← | What is architecture? | → | Patterns | Data flows | → | Components | |
↓ | ↓ | ↓ | ↙ | ↓ | ↓ | |||
Decision making | ⤑ | Goals and initiatives | ⤑ | Products | Data models | → | Component | |
↓ | ↓ | |||||||
How we can help | Teams | |||||||
↓ | ||||||||
Maturity model | ||||||||
↓ | ||||||||
Heuristics | ||||||||
↓ | ||||||||
Glossary and toolset | ||||||||
↓ | ||||||||
Resources |
Mission
Our mission is to architect:
- a modern platform
- that can serve collections of knowledge and information,
- created from multiple trusted sources,
- to nearly-infinite product experiences and other platforms.
Exploring this repository
I want to:
- learn about how architecture enables strategic product goals
- get an overview of our system
- understand architectural best practices
- add a product or platform
- enhance or improve the system
- see what you are working on
- learn more about architecture practices
- add a page to the Repository
Capabilities
Read and learn
Move knowledge into a mind
Engage
Share and discuss knowledge everywhere
Discover
Lead a seeker of information to the information
Serve and distribute
Distribute predictably-structured knowledge to products and platforms
Create
Create and change knowledge
All capabilities
Architecture practice
The Wikimedia Architecture Team works with Product and Technology teams to deliver conceptual artifacts such as models, workshops, diagrams, strategic recommendations, and prototypes that move the system towards its highest-value goals.
Decision making
Technical decision forum and decision records
How we can help
Architecture process
Maturity model
The architecture maturity model defines and rates architecture capabilities within a progression from initial to optimizing.
Heuristics
In the context of systems architecture, heuristics are trusted, time-tested guidelines for problem solving.
Glossary and toolset
Terms, definitions, and tools related to Wikimedia system architecture
Resources
Our favorite books and resources to continue your systems architecture study
Core team
![]() |
![]() |
![]() |
![]() |
![]() |
Kate Chapman Team lead |
Moriel Schottlender Architecture |
Diana Montalion Architecture |
Dana Bredemeyer Architecture |
Alex Paskulin Technical writing |
Index[edit]
Pages with the prefix 'Architecture Repository' in the and 'Talk' namespaces:
- Architecture Repository/About
- Architecture Repository/About/Template
- Architecture Repository/About/Template/Initiative
- Architecture Repository/About/Template/Narratives
- Architecture Repository/Architecture practice
- Architecture Repository/Architecture practice/Glossary and toolset
- Architecture Repository/Architecture practice/Heuristics
- Architecture Repository/Architecture practice/How we can help
- Architecture Repository/Architecture practice/Maturity model
- Architecture Repository/Architecture practice/Resources
- Architecture Repository/Components
- Architecture Repository/Components/Knowledge store
- Architecture Repository/Domain
- Architecture Repository/Domain/Capabilities
- Architecture Repository/Domain/Capabilities/Create
- Architecture Repository/Domain/Capabilities/Discover
- Architecture Repository/Domain/Capabilities/Engage
- Architecture Repository/Domain/Capabilities/Read and learn
- Architecture Repository/Domain/Capabilities/Serve and distribute
- Architecture Repository/Domain/Patterns
- Architecture Repository/Domain/Patterns/CQRS
- Architecture Repository/Domain/Patterns/Canonical data modeling
- Architecture Repository/Domain/Patterns/Event-based interactions
- Architecture Repository/Domain/Patterns/Loose coupling
- Architecture Repository/Domain/Processes
- Architecture Repository/Enabling strategic product goals with architecture patterns
- Architecture Repository/Enabling strategic product goals with architecture patterns/Architecture patterns
- Architecture Repository/Strategy
- Architecture Repository/Strategy/Goals and initiatives
- Architecture Repository/Strategy/Goals and initiatives/Abstract Wikipedia Architecture
- Architecture Repository/Strategy/Goals and initiatives/Phoenix books
- Architecture Repository/Strategy/Goals and initiatives/Structured content proof of value
- Architecture Repository/Strategy/Narratives
- Architecture Repository/Strategy/Narratives/Campaigns
- Architecture Repository/Strategy/Narratives/Fighting disinformation and misinformation
- Architecture Repository/Strategy/Narratives/New editor experiences: Creating an article
- Architecture Repository/Strategy/Narratives/New editor experiences: Editing citations
- Architecture Repository/Strategy/Narratives/Wikipedia in the classroom
- Architecture Repository/Systems
- Architecture Repository/Systems/Data flows
- Architecture Repository/Systems/Data models
- Architecture Repository/Systems/Data models/Knowledge store
- Architecture Repository/Systems/System models
- Architecture Repository/Systems/System models/Evolving towards a target architecture