User:APaskulin (WMF)/Sandbox/Arch landing

From mediawiki.org

Wikimedia systems architecture documentation

Architecture artifacts[edit]

Wikimedia system descriptions

This document discusses the current state of the Wikimedia Foundation’s production wikis and examines whether it is still a valid course of action to use a single monolithic piece of software for over 900 instances that have different requirements and needs.

Enable everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages.

This document shows how modern architecture patterns can enable the delivery of new products that align with the strategic product goals.

All artifacts[edit]


What is system architecture?[edit]

Architecture is the translation of strategy into technology.

A system is a collection of parts that compose a whole, such that the whole performs a function or pursues a purpose that none of its parts, or collection of its parts, does.

Architecture is the bridge between the organization’s holistic intent for the system, and the technical realization process.

Join us in growing our understanding and practice of architecture. Let us work together to answer what architecture is, how will architecture translate our strategy into technology and why is architecture important to us.

Patterns[edit]

General, reusable solution to commonly occurring problems in system architecture within a given context


Product narratives[edit]

Hypothetical product scenarios enabled by Wikimedia systems

About the Architecture Repository[edit]