Stage 2 summary. Applied systems and AI

8 min 6 concepts 4 figures

Applied systems and AI is where the vocabulary of Foundations turns into things that have to run. Data has to arrive in a state someone will trust, measurement has to survive contact with an executive who wants a good number, systems have to talk to each other without breaking their consumers, and the whole arrangement has to be operable at three in the morning by someone who did not build it.

Two arguments run through the stage. The first is that quality is a property of the design rather than a stage at the end, whether the subject is a pipeline, an interface contract or a service level objective. The second is that AI does not substitute for any of it. The 2025 DORA research puts the point plainly, describing AI as an amplifier that magnifies an organisation's existing strengths and weaknesses, which means an organisation with weak data and unclear process gets more of both, faster.

What you carry out of this stage

  • Design a bronze, silver and gold pipeline for a stated need, choose between ETL and ELT on cost and control, and write a data contract with a service level agreement that has both a promise and a consequence
  • Build a measurement framework from a north-star metric down to input metrics, and separate performance indicators from risk indicators and from vanity metrics
  • Choose between REST, GraphQL and gRPC for a stated integration, version an interface without breaking its consumers, and name the failure modes event-driven designs introduce
  • Distinguish capabilities from processes and functions, heat-map a capability model against strategy, and place the TOGAF architecture development method inside a digitalisation programme
  • Build a service level indicator, objective and error budget stack, instrument a system with the three signal types, and state the current DORA delivery metrics without confusing the two DORAs
  • Choose between prompting, retrieval and fine-tuning, name the control points an agentic system requires, and place the EU AI Act risk tiers against the UK approach

Digitalisation course visual spine

The three stages name the parts, then build and run the systems, then decide what to build and with whom, which puts strategy last and makes it reachable only once the distinctions and the operating disciplines are in hand.

Foundations names the things. Applied builds and runs them. Strategy decides what to build, with whom, and how value is realised. The spine is the route a learner takes through the course.

Digitalisation course spine: Foundations, Applied, Strategy Three vertical bands stacked top to bottom, one per course stage. Each band has a stage identity card on the left (stage number, name, outcome, source) and that stage's modules as numbered cards arranged in a grid on the right. A red SPINE arrow runs down the right margin showing the route a learner takes from Foundations through Applied to Strategy. STAGE 1 Foundations Name the parts. Distinguishdigitisation,digitalisation,transformation. SOURCE GOV.UK Service Manual MODULE 1 Definitions anddistinctions MODULE 2 Context and drivers MODULE 3 Digital buildingblocks MODULE 4 Data and standards MODULE 5 Platforms, journeys,APIs MODULE 6 Risks and governancebasics STAGE 2 Applied Build and run digitalsystems. Pipelines,integration, capabilitymaps, SRE. SOURCE TOGAF Standard 10 MODULE 7 Data pipelines andmedallion MODULE 8 Analytics,measurement, control MODULE 9 APIs and integration MODULE 10 Capability maps, valuestreams, TOGAF MODULE 11 Operations,observability, SRE STAGE 3 Strategy Decide what to build, withwhom, and how value isrealised. SOURCE MSP 5th edition MODULE 12 Strategy, roadmaps,target operatingmodels MODULE 13 Data sharing and trustframeworks MODULE 14 Platforms, ecosystems,vendor management MODULE 15 Measurement, risk,legacy, change SPINE

The medallion pattern earns trust in stages, and a data contract is what makes the promise binding

Bronze, silver and gold is a discipline about where truth is allowed to change. Bronze holds raw arrivals exactly as received, so the pipeline can always be replayed. Silver holds cleaned, conformed and deduplicated data with the transformation rules written down. Gold holds the shaped, aggregated products that consumers actually query. Keeping the three separate means a quality dispute can be resolved by inspection rather than by argument, because the layer where a value changed is visible.

ETL and ELT differ in where the transformation cost lands. Transforming before loading limits what reaches the warehouse and controls storage cost, at the price of having to know the questions in advance. Loading first and transforming in the warehouse keeps the raw record available for questions nobody has asked yet, at the price of paying for compute and storage on data that may never be used. Change data capture reads the source's own change log rather than repeatedly scanning tables, which is what makes near-real-time feeds affordable, and orchestration decides whether a failed step blocks, retries or degrades.

A data contract makes the interface between producer and consumer explicit: schema, semantics, freshness, volume expectations and what happens when they are breached. The Open Data Contract Standard gives a published shape for writing one. The paired service level agreement needs two parts to be real, a stated commitment and a named consequence, because an agreement with no consequence is a preference. On data mesh, the 2026 consensus is that the domain ownership and data-as-a-product principles have held while full decentralisation has not, so most organisations run federated ownership over shared central infrastructure.

Medallion architecture

Each of the four layers carries a contract underneath it, lineage recorded at source, schema and timestamp at bronze, published quality SLAs at silver, owner and semantics in the catalogue at gold, so a layer that has only been renamed has not earned its place.

Medallion is a recommended pattern, not a universal requirement; the value comes from the per-layer contract, not the labels. Databricks medallion guidance; DAMA-DMBOK 2; W3C PROV-DM.

Medallion architecture as four contract-bound layers Four stage cards left to right: Source, Bronze, Silver, Gold. Each card splits into an upper zone naming what the layer holds and a red-soft CONTRACT zone underneath naming the obligation the layer must meet. Silver emphasised because conformance is the layer where quality SLAs become explicit. Arrows between cards carry the transform name (capture, cleanse and conform, curate for use case). MEDALLION: EACH LAYER EARNS ITS PLACE BY MEETING THE CONTRACT UNDER IT STAGE 1 Source RAW PRODUCER Operational systems andexternal feeds. CONTRACT Captured as-is, lineagerecorded. STAGE 2 Bronze INGESTED COPY Schema-on-read landingzone. CONTRACT Schema, timestamp,source recorded. STAGE 3 Silver CONFORMED Cleaned, joined,deduplicated. CONTRACT Quality SLAs publishedper dataset. STAGE 4 Gold DECISION-READY Curated for one specificuse case. CONTRACT Owner, SLAs, semanticsin catalogue. capture cleanse and conform curate for use case

A measurement framework runs downwards from one metric that matters

A north-star metric names the single quantity that best represents delivered value, and its job is to be the thing input metrics are argued against. Input metrics are the levers a team can actually move within a quarter, and the relationship between them and the north star is a hypothesis to be tested rather than a diagram to be admired. When a team cannot say which input metric its work moves, the work has no measurement story.

Three categories get conflated and should not be. A performance indicator measures how well something is being done. A risk indicator gives early warning that something is becoming more likely to go wrong, so it leads rather than lags. A vanity metric moves reliably upwards, feels good, and changes no decision, with cumulative registrations the classic example. The test is whether a change in the number would change what anyone does next.

Experiments and funnels are where honesty is tested. An experiment needs its success measure, its population and its stopping rule fixed before it runs, because a stopping rule chosen afterwards guarantees a result. A digital twin belongs in this section rather than in the technology one, because the framing that makes it useful is the control loop: a model kept in step with a physical asset by live data, used to decide an intervention, with the outcome fed back.

Integration style is a consumer decision, and events trade coupling for new failure modes

REST suits resource-shaped, cacheable, widely consumed interfaces where the consumer set is unknown. GraphQL suits clients that need to assemble varied shapes from one round trip, and moves query cost onto the server, which then needs depth and complexity limits. gRPC suits high-volume service-to-service calls where a compact binary contract and streaming matter more than being readable in a browser. The choice follows who is consuming and under what constraints, not which style is newest.

Versioning is the promise that consumers can keep working. Additive change that leaves existing fields and behaviours intact does not need a new version. Anything that removes or repurposes what a consumer already relies on does, and it needs an overlap period long enough for consumers to move. Publishing the contract is what makes this checkable, and the current specification versions matter: OpenAPI 3.2.0 for request and response interfaces, AsyncAPI 3.1.0 for message-driven ones, and CloudEvents 1.0.2 for describing an event's metadata consistently across transports.

Event-driven design decouples producers from consumers in time and identity, and buys three problems in exchange. Ordering is no longer guaranteed unless it is designed for. Delivery is usually at-least-once, so consumers must be idempotent. And the system's behaviour becomes emergent, which is why tracing matters more here than in a request-response design. The Model Context Protocol is worth placing precisely in this section: it is an open protocol using JSON-RPC 2.0 that standardises how applications expose resources, prompts and tools to language models, which is an integration contract, not a governance regime and not a safety guarantee.

OpenAPI, AsyncAPI, and CloudEvents positioning

Each specification is drawn with what it does not cover beside what it does, event envelopes missing from OpenAPI, request-response shape missing from AsyncAPI, payload schema missing from CloudEvents, so the gap beside one decides whether a second is adopted with it.

OpenAPI describes request-response APIs, AsyncAPI describes event-driven APIs, CloudEvents standardises the event envelope. The three specifications sit at different layers and do different jobs.

OpenAPI, AsyncAPI, and CloudEvents positioned by what each covers Three horizontal bands stacked vertically, one per specification. Each band has an identity column on the left (name, role) and two side-by-side cells on the right: COVERS (red-soft, what the spec covers) and DOES NOT COVER (white, what it does not). OpenAPI 3.2.0 covers HTTP APIs but not event patterns. AsyncAPI 3.1.0 covers event-driven APIs but not synchronous request-response. CloudEvents 1.0 covers the common event envelope metadata but not payload schema or transport APIs. SPECIFICATION OpenAPI 3.2.0 Request and response API contract spec.openapis.org COVERS Paths, methods,parameters, request andresponse schemas,security. DOES NOT COVER Asynchronous patterns,event envelopes, brokersemantics. SPECIFICATION AsyncAPI 3.1.0 Event-driven API contract asyncapi.com COVERS Channels, operations,messages, bindings tobrokers and protocols. DOES NOT COVER Internal business logic,synchronousrequest-response shape. SPECIFICATION CloudEvents 1.0 Event envelope standard cncf cloudevents COVERS Common metadata (id,source, type, time) acrosstransports. DOES NOT COVER Payload schema or the APIthat publishes or consumesevents.

Capabilities say what the organisation can do, processes say how, and the org chart says neither

A capability is a stable statement of what an organisation is able to do, such as settle a payment or connect a customer. A process is one way of doing it, and it changes often. A function is a group of people, and it changes for reasons that have nothing to do with either. Keeping the three apart is what lets a capability map stay useful across a reorganisation, and it is why a map that mirrors the org chart has usually been drawn wrong.

Heat-mapping puts strategy onto the map. Each capability is scored for how much the strategy depends on it and for how well it currently performs, and the investment conversation goes to the cells that are strategically important and weak. A value stream reads the same organisation the other way, following one unit of work from trigger to delivered outcome and recording where it waits. Most delivery time in most organisations is waiting rather than working, so the handovers and queues are where the recoverable time sits.

TOGAF supplies the method around these artefacts rather than replacing them. The architecture development method gives a phased cycle from architecture vision through the business, information systems and technology architectures to migration planning and change control, and its building-block idea separates what a capability needs from the product that eventually provides it. A target operating model ties the set together, stating the capabilities, the value streams, the organisation that runs them and the technology underneath.

Capability map versus organisation chart

One panel answers who reports to whom and is labelled shifts often, the other answers what the business must do and is labelled stable for years, so a change plan anchored to the org chart is redrawn every time the reporting lines move.

Capability maps plan change across silos; org charts shift. Capabilities are stable enough to plan against for years. TOGAF Series Guide on Business Capabilities; GOV.UK Service Manual.

Organisation chart and capability map answer different questions Two side-by-side panels. The left ORG CHART panel shows a CEO branching into three function heads (Sales, Operations, Engineering), each with two teams. It is labelled 'shifts often'. The right CAPABILITY MAP panel (red-soft) shows four parent capabilities (Sell, Deliver, Run, Govern), each with three child capabilities, labelled 'stable for years'. The geometry makes the structure-vs-capability contrast literal. ORG CHART Who reports to whom shifts often CEO SalesTeam 1ATeam 1BOperationsTeam 2ATeam 2BEngineeringTeam 3ATeam 3B CAPABILITY MAPWhat the business must dostable for yearsSellGenerate leadsQuote and winOnboard customerDeliverSet up serviceOperate serviceResolve issuesRunRun platformsManage dataSecure assetsGovernSet policyAudit and reportManage risk

Service levels make reliability a budget, and observability is what makes the budget explainable

A service level indicator is the measurement of something a user actually experiences, such as the proportion of requests served successfully within a latency threshold. A service level objective is the target for that indicator over a window. The error budget is the difference between the objective and perfection, and it converts an argument about whether to ship into an arithmetic one: budget remaining means change can continue, budget exhausted means reliability work takes priority. Setting an objective at total availability destroys the mechanism, because a budget of zero can never inform a decision.

Instrumentation rests on three signal types. Metrics are cheap aggregates good for alerting, logs are detailed records good for reconstructing a specific event, and traces follow one request across services and are the only one of the three that explains where distributed time went. OpenTelemetry matters because it standardises the generation and export of all three, so instrumentation is not rewritten when the backend changes. Incident management works when it is blameless, and the reason is practical rather than pastoral: an engineer who expects to be punished withholds the detail that would prevent a recurrence.

The DORA delivery metrics have moved on from the original four keys to a five-metric model covering change lead time, deployment frequency, failed deployment recovery time, change fail rate and deployment rework rate. The 2025 research adds the argument that AI functions as an amplifier of an organisation's existing strengths and weaknesses, with the largest returns coming from the surrounding system rather than the tools. Two different things share the name DORA, and they are never interchangeable: the DevOps Research and Assessment programme described here, and the European Union's Digital Operational Resilience Act covered in Stage 3.

SLO, error budget, incident, and improvement loop

The edge closing the loop is labelled ship-stop or invest and runs from policy adjustment back to the SLO target, so an error budget that never changes the release decision has measured reliability without governing it.

An error budget turns reliability into an explicit product and operations trade-off. When the budget is exhausted the policy says ship-stop, not slow-down. Google SRE Book; SRE Workbook; DORA.

SLO, error budget, incident response, policy adjustment as a closed loop Four cards in a 2x2 grid running clockwise. Stage 1 SLO target (top-left) consumes into Stage 2 Error budget (top-right). Stage 2 spends down into Stage 3 Incident response (bottom-right). Stage 3 learns from into Stage 4 Policy adjustment (bottom-left). Stage 4 closes the loop back to Stage 1 with the label 'ship-stop or invest'. A centre callout names that each lap changes how the next runs. STAGE 1 SRE Book SLO target What 'good enough' looks like tousers. STAGE 2 SRE Workbook Error budget How much breakage is acceptableper period. STAGE 3 ITIL 4 Incident response Detect, contain, restore, learn. STAGE 4 DORA Policy adjustment Tighten releases or invest inreliability. consumes spends down learns from ship-stop or invest THE LOOP Each lap changes how the next runs.

Prompting, retrieval and fine-tuning solve different problems, and agents need control points

A foundation model is a large general model adapted to many tasks rather than trained for one. Three adaptation routes cover most needs and they answer different questions. Prompting changes the instruction and the examples, and it is the right first move because it is reversible in seconds. Retrieval augments the prompt with material fetched from your own corpus at request time, and it is the right answer when the gap is knowledge the model never had or knowledge that changes. Fine-tuning adjusts the model's weights, and it is the right answer when the gap is form, style or a task shape that instructions keep failing to convey. Cost, latency and the ability to explain an output all move differently across the three.

A copilot suggests inside a workflow a human is driving, and the human remains the point of control. An agent plans and executes multi-step work against real systems, and control has to be designed in explicitly: a bounded set of tools, authorisation checked at the point of action rather than at the start of a session, a human approval gate on consequential steps, a spend and step budget, and a log good enough to reconstruct what was done and why. The Model Context Protocol standardises how tools and data are offered to a model, which makes integration portable but leaves every one of those control points as the implementer's responsibility.

Governance has a shape. The EU AI Act defines four risk tiers, from unacceptable practices that are prohibited, through high-risk uses carrying obligations for risk management, data quality, logging and human oversight, through transparency-risk uses where people must be told they are dealing with a machine, to minimal risk with no specific rules. It entered into force on 1 August 2024, its prohibitions applied from 2 February 2025, its general-purpose model and governance provisions from 2 August 2025, and the bulk of the remaining obligations from 2 August 2026, with certain high-risk categories following in December 2027 and August 2028. The UK has taken a regulator-led route rather than a single statute, applying existing sectoral regulators to AI use within their remits. Management-system anchors such as ISO/IEC 42001 give an organisation an auditable frame either way, and none of it compensates for weak process or untrusted data.

The traps this stage warns against

  • Treating the medallion layers as three copies of the same table with different names.

    Instead: Each layer has a rule about what may change in it. Bronze is immutable arrival, silver is conformed with the rules written down, and gold is shaped for consumption. If a value can change anywhere, the pattern has bought nothing.

  • Writing a pipeline service level agreement that states a freshness target and stops there.

    Instead: An agreement needs a commitment and a named consequence. State what the consumer may do when the target is missed, or accept that what you have written is an aspiration.

  • Reporting cumulative signups, total downloads or page views as evidence that a service is working.

    Instead: Ask what decision would change if the number halved. If nothing would change, it is a vanity metric and it is occupying space a real input metric should have.

  • Setting a service level objective at total availability because anything less looks like accepting failure.

    Instead: An objective of perfection produces an error budget of zero and removes the decision the budget exists to inform. Set the objective at the level users actually need and spend the remainder deliberately.

  • Reaching for fine-tuning when the model gives an out-of-date or organisation-specific answer.

    Instead: Missing or changing knowledge is a retrieval problem. Fine-tune when the gap is form or task shape, because fine-tuning bakes in a snapshot that then has to be maintained.

  • Using the name DORA without saying which one, and citing delivery research in a resilience discussion.

    Instead: DevOps Research and Assessment is a research programme and its five metrics measure delivery. The Digital Operational Resilience Act is European Union financial-sector law. Say which on first use, every time.

Core distinctions

  • Bronze preserves raw arrivals for replay, silver holds conformed data with the rules recorded, and gold holds products shaped for consumption
  • ETL controls what reaches the warehouse and needs the questions known in advance; ELT keeps the raw record for unasked questions and pays for it in storage and compute
  • A performance indicator measures how well something is done, a risk indicator warns before it goes wrong, and a vanity metric changes no decision at all
  • A capability is what an organisation can do, a process is one way of doing it, and a function is a group of people, so a capability map that mirrors the org chart is drawn wrong
  • Metrics aggregate cheaply for alerting, logs reconstruct a single event, and traces are the only signal that explains where time went across services
  • Retrieval fixes missing or changing knowledge, fine-tuning fixes form and task shape, and prompting is the reversible first move before either
  • DevOps Research and Assessment measures software delivery; the Digital Operational Resilience Act regulates European Union financial entities, and the shared acronym is a trap

Applied systems and AI leaves you able to design a pipeline whose trust is inspectable, measure a service without flattering it, choose and version an integration, read an organisation as capabilities and value streams, run a service against an error budget, and place AI adoption against the foundations it depends on. The scenario practice now applies those judgements to situations where the cheap answer and the correct one differ, before Stage 3 raises the same questions at organisation and regulatory scale.

Sources and further reading