Emergence-as-Code for Self-Governing Reliable Systems
Anatoly A. Krasnovsky

TL;DR
This paper introduces Emergence-as-Code (EmaC), a framework to make journey reliability in microservices systems computable and governable through declarative specifications, runtime inference, and automated control artifacts.
Contribution
EmaC provides a novel declarative approach to model, infer, and control journey reliability in complex microservice architectures, addressing drift and governance issues.
Findings
EmaC enables explicit modeling of journey reliability objectives.
The system synthesizes journey models from operational telemetry.
Automated control artifacts support reliable system governance.
Abstract
SLO-as-code has made per-service} reliability declarative, but user experience is defined by journeys whose reliability is an emergent property of microservice topology, routing, redundancy, timeouts/fallbacks, shared failure domains, and tail amplification. As a result, journey objectives (e.g., "checkout p99 < 400 ms") are often maintained outside code and drift as the system evolves, forcing teams to either miss user expectations or over-provision and gate releases with ad-hoc heuristics. We propose Emergence-as-Code (EmaC), a vision for making journey reliability computable and governable via intent plus evidence. An EmaC spec declares journey intent (objective, control-flow operators, allowed actions) and binds it to atomic SLOs and telemetry. A runtime inference component consumes operational artifacts (e.g., tracing and traffic configuration) to synthesize a candidate journey…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Mobile Agent-Based Network Management · Software Reliability and Analysis Research
