Stage 2 summary. Applied systems and AI
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.
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.
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.
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.
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.
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
- Databricks, What is the medallion lakehouse architecture?The bronze, silver and gold layering behind the pipeline section.
- Open Data Contract StandardA published shape for writing the producer and consumer contract described in the pipelines section.
- OpenAPI Specification 3.2.0 and AsyncAPI Specification 3.1.0The current interface description standards for request-response and message-driven APIs respectively.
- Model Context Protocol specificationThe open JSON-RPC 2.0 protocol standardising how resources, prompts and tools are exposed to language model applications.
- Google, Site Reliability EngineeringThe source of the service level indicator, objective and error budget model used in the operations section.
- DORA metricsThe current five-metric delivery model and the 2025 finding that AI amplifies existing organisational strengths and weaknesses.
- European Commission, regulatory framework for AIThe four AI Act risk tiers and the application dates cited in the AI-era section.
- The TOGAF Standard, 10th EditionThe architecture development method and building-block concepts placed against capability maps and value streams.