Library / Systems Engineering Principles Framework
Jump to passage
In this reading

Link to current text

Published source confirmed at last check

Source changed 2026-10-03 08:25:59 UTC · snapshot created 2026-10-03 08:26:43 UTC · last check 2026-10-03 09:45:10 UTC

APP-SYSE-03 — Worked application: choose and bound an authentication-service migration

This constructed case tests whether the common Systems Engineering patterns still help when the System designated as project system-of-interest is software-only rather than electromechanical. It assumes the named software-security result; it does not teach cryptographic design or threat modeling, decide privacy or law, or grant release authority.

1. Fix the System, use, and decision

SYSE.1 identifies deployed software System AccountAccessService, current configuration AS-7.4, and the bounded use: tenant login during a five-minute loss of communication between two regional session stores. The next decision is whether to prepare one candidate architecture for a limited production canary. Account holders, tenant applications, the incident-response team, and the service operator are the affected Systems relevant to this choice. The first result, AccountAccessProjectFocus-R1, excludes unrelated identity- governance and user-interface changes.

2. Compare architecture alternatives using displayed evidence

The project’s software-security Agent performed AuthenticationThreatModelingWork-TM4 by applying ProjectSoftwareSecurityThreatModelingMethod. That Work produced AuthenticationThreatModelResult-TM4, which supplies two constraints used here: regional cache replication must be mutually authenticated and encrypted, and acceptance of a revoked credential must end within 120 seconds. The architecture Agent uses those constraints to admit alternative A and exclude a ten-minute bearer token under the current threat model. The architecture Agent remains responsible for the architecture choice, and the release Agent retains release authority. Using SYSE.5, the architecture Agent develops three materially different bearer and interface alternatives. Using SYSE.6, the same Agent compares them against four declared limits: failed logins below 1%, acceptance of a revoked credential for no more than 120 seconds, 95th-percentile login latency no greater than 3 seconds, and rollback within 30 minutes. A controlled partition replay for configuration candidate AS-7.5-rc2 returns these values:

AlternativeFailed loginsRevoked-credential exposurep95 login latencyRollbackResult
A — replicated regional session cache0.6%80 s2.4 s18 minMeets all four limits; adds replication and operating complexity.
B — signed ten-minute tokens with a revocation feed0.4%600 s1.8 s12 minRejected for this use because the 120-second security limit fails.
C — retain the single-region session store8.2%35 s2.1 s8 minRejected because the failed-login limit fails during the partition.

AuthenticationArchitectureDecision-AD7 therefore selects A for canary preparation. It records the added replication burden as an accepted loss. The choice uses AuthenticationThreatModelResult-TM4; the table does not establish that specialist result or transfer the specialist’s authority.

3. Bind the recommendation to configuration, effectivity, and evidence

Using SYSE.13, the configuration Agent identifies candidate configuration AS-7.5-rc2 and its proposed effectivity: tenant cohort TenantCohort-Canary, 5% of eligible traffic, regions EU-West and EU-Central, for seven days. Using SYSE.4, the assurance Agent qualifies the partition replay only for the four claims and conditions shown above. It does not support wide release, other regions, a different token lifetime, or a different threat model.

The release-preparation Agent uses SYSE.14 with the architecture decision, configuration account, replay result, AuthenticationThreatModelResult-TM4, and rollback evidence. The Work returns this recommendation: prepare alternative A as AS-7.5-rc2 for the stated 5% canary; retain AS-7.4 as the rollback configuration; do not widen effectivity until the release Agent receives the canary observations and the required security permission. The recommendation is not the release occurrence and grants no authority.

4. What transfers and what remains specialist

The same Systems Engineering moves transfer unchanged: choose the project system-of-interest and use; expose affected Systems; develop bearer and interface alternatives; bind claims to configuration and effectivity; qualify evidence for a receiving decision; and keep the designated System distinct from the CI/CD and observability platform used to change it. The software-security profile retains cryptographic construction, authentication threat modeling, privacy and data-protection analysis, security-specific deployment conditions and security-incident response. Their Methods and authorities remain external. Part VII supplies selected runtime, exposure and technical recovery Methods only where their conditions fit; it does not supply those specialist security results or change the evidence and permission limits of this case.

Result, stop, and reopen

Another practitioner can reproduce the recommendation by applying the four limits to the displayed values: A is the only surviving architecture, and its evidence supports only the stated canary. Stop when the release Agent can decide that canary with the named security permission and rollback available.

Changed inputReopen
project system-of-interest designation, partition use, affected Systems, or decision horizonSYSE.1 project-focus result
an architecture option, bearer/interface relation, or any of the four limitsSYSE.6 architecture choice
candidate configuration, cohort, region, traffic share, or seven-day effectivitySYSE.13 configuration result
replay conditions, observation values, evidence window, or claim correspondenceSYSE.4 evidence-use result
security permission, rollback availability, or canary observationsSYSE.14 release recommendation
threat model, cryptographic construction, privacy constraint, or security authoritythe owning software-security or legal Method and source