Skip to main content

Architecture Governance

Purpose​

Architecture governance defines how AI initiatives are reviewed for integrations, infrastructure, reliability, security, observability, and operation.

The goal is not to draw a pretty diagram, but to understand whether the solution can be safely embedded into a real business process and who will be responsible for its operation after launch.

Related section: AI Conveyor architecture.


Core ideas​

  • Architecture is reviewed before launch, not after a prototype. If integrations, environments, and access are not thought through in advance, delivery almost always stalls.
  • The AI product defines a standard architecture. A knowledge assistant, a machine learning model, automation, and a development agent require different checks.
  • The solution must be operationally ready. You need an owner, monitoring, logging, a rollback plan, and an understanding of cost.
  • Integrations matter more than the demo. A prototype may run on a manual export, but adoption requires a stable flow of data and events.
  • Closed environments and sensitive data change the architecture. You cannot choose an architecture separately from the data class and risk.

Where architecture is embedded in the conveyor​

StageArchitectural questionOutcome
Newis there an obvious technological dependencya note on the card or a task to clarify
Assessmentwhich product fits and which systems are affecteda preliminary delivery route
Deliveryhow the solution will be embedded, secured, deployed, and supportedarchitectural sign-off
Awaiting impactdoes the solution work in the target processconfirmation of operation and metrics
Supportwho maintains, how it is monitored and updatedmaintenance mode

Minimum architectural questions​

Before delivery you need to answer:

  • which AI product is used;
  • which systems are data sources;
  • which systems receive the result;
  • where processing takes place;
  • which data passes through the solution;
  • who has access;
  • how the solution scales;
  • what happens on error;
  • how logs are kept;
  • how quality and usage are measured;
  • who maintains the solution after launch;
  • how to perform a rollback.

If the answers are unknown, an initiative may remain in assessment or prototype, but it should not be considered ready for adoption.


Standard architectural patterns​

Knowledge assistant​

Checked:

  • document sources;
  • access rights to documents;
  • knowledge base updates;
  • references to sources in answers;
  • separation of internal and external access;
  • query log;
  • rules for deleting or updating documents.

Machine learning​

Checked:

  • data marts;
  • quality and stability of features;
  • the training and validation process;
  • model versioning;
  • quality monitoring;
  • rollback to a previous version;
  • compute cost.

Process automation​

Checked:

  • the sequence of actions;
  • points of manual confirmation;
  • the rights of the service account;
  • error handling;
  • action log;
  • limits on automatic execution;
  • the ability to stop the chain.

Development agent​

Checked:

  • where the task is formed;
  • which data is passed to an external environment;
  • who accepts the result;
  • how the result is linked to the initiative;
  • what remains in the AI Conveyor: the card, tasks, stages, history, and impact.

Architectural sign-off​

For initiatives with medium and high risk, an architectural sign-off must be recorded.

Minimum structure:

  • a brief description of the solution;
  • affected systems;
  • data sources and consumers;
  • processing environment;
  • access requirements;
  • integrations;
  • monitoring;
  • fault tolerance;
  • rollback plan;
  • constraints;
  • the architect's decision: approve, approve with conditions, return for rework, reject.

The architectural sign-off must be linked to the stage gate before the transition to adoption or awaiting impact.


What blocks adoption​

An initiative should not go into a production environment if:

  • the data processing environment is not defined;
  • there is no clear integration with the source or consumer of the result;
  • there is no operations owner;
  • the rollback plan is not described;
  • there is no monitoring;
  • it is unclear how access will be managed;
  • the solution violates security or data constraints;
  • the operating cost is not estimated for a significant initiative.

The role of the platform​

The platform supports architecture governance through:

  • linking the initiative to a product;
  • product delivery tracks;
  • tasks and accountable owners;
  • artifacts by stage;
  • mandatory fields;
  • checks before a transition;
  • decision history;
  • analytics on initiatives in delivery and awaiting impact.

In a mature setup, each AI product should have its own standard architectural requirements and artifact templates.


Anti-patterns​

Bad architectural practice:

  • a prototype works only on a manual export but is considered almost adopted;
  • there is no operations owner;
  • there is no rollback plan;
  • there are no action logs;
  • access is granted more broadly than necessary;
  • the solution depends on an external service without assessing failure;
  • the architecture does not account for the data class;
  • monitoring appears after the first incident.

Good architectural practice makes adoption boring: it is clear where the solution runs, who supports it, how to observe it, and how to stop it safely.