Performance Administration
BASIS / Technicalarchitect

Enterprise Performance Governance: SLAs, Capacity Planning, and Cross-Landscape Strategy

An architect-level view of how performance administration scales from single-system tuning to enterprise governance, covering SLA design, capacity forecasting, tooling strategy across ECC/S4HANA/HANA/Cloud ALM, and organizational controls that prevent performance regressions in production.

Explanation

Performance administration at the architect level is not about fixing one slow report; it is about designing the governance, measurement, and capacity model that keeps hundreds of business processes within agreed service levels as the landscape grows, changes, and eventually migrates. This lesson addresses that broader system. Why it matters: Individual tuning actions (index changes, buffer adjustments, parallel processing) are reactive. Without an enterprise performance model, organizations repeatedly fight the same fires: month-end batch overruns, dialog response degradation after a release, HANA memory pressure after a data volume increase. A mature performance administration function ties technical metrics to business SLAs, forecasts capacity before it becomes an incident, and enforces performance criteria as a gate in the change lifecycle - not an afterthought. SLA design: Effective SLAs are defined per business-critical process (e.g., order-to-cash dialog steps, financial close batch chains, month-end MRP runs), not as generic 'system availability' numbers. Each SLA should specify: the metric (average/percentile response time, batch completion window, job queue wait time), the measurement source (workload monitor extracts, HANA statistics, Cloud ALM synthetic checks), the escalation threshold, and the accountable owner. Percentile-based SLAs (e.g., 95th percentile dialog response under X seconds) are more meaningful than averages because averages hide long-tail degradation that frustrates users even when 'average' looks fine. Capacity planning: Capacity forecasting must be data-driven and periodic, not ad hoc. Architects should establish a recurring review (monthly or quarterly) of CPU, memory, and I/O trend data correlated with business growth drivers - transaction volume, user count, data volume growth, and planned functional rollouts. In HANA environments, memory sizing deserves particular attention because column store growth, delta merge behavior, and workload memory (e.g., for complex analytical queries) can silently erode headroom; sizing reviews should track both used memory and peak allocation limits over time, not just a point-in-time snapshot. In S/4HANA public cloud, capacity is largely managed by SAP, so the architect's role shifts toward monitoring consumption against contracted limits, tracking custom extension performance (BTP side-by-side extensions, CPI integrations), and escalating through the appropriate cloud support channel rather than direct infrastructure tuning - this is a materially different operating model from on-premise or private cloud, and treating them the same leads to wasted effort or missed escalations. Tooling and telemetry strategy: A layered telemetry approach is generally sound: application-level workload statistics for dialog/batch/RFC breakdowns, database-level statistics for HANA memory/CPU/expensive statements, and Cloud ALM (where in scope) for end-to-end business process monitoring and synthetic user checks that span on-premise and cloud components in hybrid landscapes. Architects should avoid over-reliance on a single tool; correlating application-layer symptoms with database-layer causes is often what distinguishes a quick root-cause diagnosis from prolonged firefighting. Change governance: Performance regressions frequently originate in transports and releases, not infrastructure decay. A performance gate embedded in the transport/release process - requiring baseline comparison of critical transaction response times or job runtimes before and after a change reaches production - catches regressions before they affect end users. This requires investment in repeatable baseline capture and a culture that treats performance testing as a release gate, not an optional nice-to-have. Migration and NFR considerations: When planning ECC-to-S/4HANA moves or on-premise-to-cloud transitions, performance NFRs must be re-baselined, not assumed to carry over. Code that performed acceptably on a classic database may behave very differently on HANA due to different optimizer behavior, and public cloud extensibility models change where custom logic can even run. Architects should document performance NFRs explicitly in migration scope, including acceptable degradation thresholds during transition periods, and build rollback/mitigation plans for the specific case where a migrated process fails to meet its SLA in the target environment. Organizational ownership: Finally, sustainable performance administration requires clear ownership - a named function (not just 'Basis on call') responsible for trend review, SLA reporting to business stakeholders, and coordinating between infrastructure, database, functional, and development teams when a regression's root cause crosses domains.

Real project scenario

A multinational running ECC on-premise for regional entities while rolling out S/4HANA private cloud for newly acquired subsidiaries found that month-end close consistently breached its SLA only in the newly onboarded entities. Architect-level investigation revealed the SLA had never been re-baselined for the new landscape's batch scheduling windows and HANA memory sizing had been copied from a smaller pilot system. The fix combined a capacity review, an updated SLA per entity, and a transport gate requiring batch runtime comparison before promoting finance closing jobs to production.

Common mistakes

• Defining performance SLAs as system-wide averages instead of per-process percentiles tied to business impact • Assuming public cloud capacity behaves like on-premise infrastructure and attempting direct tuning that is not exposed • Treating capacity planning as a one-time sizing exercise instead of a recurring trend review • Failing to re-baseline performance NFRs when migrating between ECC, S/4HANA, and cloud deployment models • Allowing transports/releases to reach production without any performance regression check • Relying on a single monitoring tool and missing correlations between application and database layers • Leaving performance governance without a clearly accountable owner across teams

Best practices

• Define SLAs per critical business process using percentile-based response or completion-time metrics with a named accountable owner • Run recurring (monthly/quarterly) capacity trend reviews correlating resource consumption with business growth drivers • Explicitly re-baseline performance NFRs whenever a system moves between deployment models (ECC, S/4HANA on-prem, private cloud, public cloud) • Embed a performance regression gate in the transport/release process using baseline comparisons for critical processes • Layer telemetry across application, database, and end-to-end monitoring tools and correlate rather than relying on one source • Document escalation paths that differ for public cloud versus on-premise/private cloud, since direct infrastructure tuning is not always available • Assign clear organizational ownership for ongoing performance governance rather than leaving it to reactive Basis support

Interview angle

Architect interviews on this topic probe whether candidates can move beyond single-incident tuning to system-level thinking: how would you define an SLA for a business process rather than a technical metric, how do capacity planning responsibilities differ across ECC, private cloud, and public cloud, and how do you prevent performance regressions from reaching production. Strong answers reference percentile-based SLAs, recurring capacity trend reviews, and performance gates in the release process rather than naming specific tools alone.