FullAgenticStack: Everything-as-Code 카탈로그

발행: (2026년 2월 26일 오후 12:15 GMT+9)
6 분 소요
원문: Dev.to

I’m happy to translate the article for you, but I’ll need the full text you’d like translated. Could you please paste the content (excluding the source line you’ve already provided) here? Once I have the text, I’ll keep the source link at the top and translate the rest into Korean while preserving all formatting, markdown, and technical terms.

Glossário Canônico — Agentic Everything-as-Code

기준 기준 (어떤 X-as-Code에도 적용)

아티팩트가 분류 체계에 포함되려면:

  • 버전 관리 가능한 선언적 표현을 가지고 있음
  • 인터프리터 엔진을 가짐
  • 검증 가능한 증거를 생성함
  • 재실행 또는 결정론적 검증이 가능함

Structural-as-Code

  • Infrastructure-as-Code – 프로비저닝 엔진에 의해 실행 가능한 인프라 토폴로지의 선언적 표현.
  • Platform-as-Code – 운영 환경(런타임, 관리형 서비스, 게이트웨이)의 선언적 정의.
  • Configuration-as-Code – 자동으로 적용되는 버전 관리된 운영 파라미터.
  • Pipeline-as-Code – 빌드, 테스트, 배포 프로세스의 선언적 정의.

Behavioral-as-Code

  • Flow-as-Code – 원자 단위 실행의 논리적 순서를 기술하는 선언적 DSL.
  • State-as-Code – 가능한 상태 모델과 그 유효 전이의 공식 정의.
  • Intent-as-Code – 인식 가능한 의도와 그 분류 기준을 선언적으로 나열한 카탈로그.
  • Atomic-Behavior-as-Code – 가장 작은 실행 단위:
    • 멱등성(idempotent)
    • 격리성(isolable)
    • 버전 관리 가능(versionable)
    • 의미론적으로 자체 포함(semanticamente autocontida)
  • Executor-as-Code (Executor Cego) – 도메인 로직을 포함하지 않고 선언적 기술을 실행하는 엔진.
    • 공식화: Execution = f(EventStream, StateSnapshot, SpecVersion)

Governance-as-Code

  • Policy-as-Code – 시스템 행동을 자동으로 제한하는 평가 가능한 규칙.
  • Invariants-as-Code – 실행 중에 항상 참이어야 하는 속성.
  • Specification-as-Code – 엔티티, 흐름, 모듈에 기대되는 특성에 대한 공식 계약.
  • Invariant-Integrity-Protocol-as-Code (IIP) – 다음 사이의 일관성을 검증하는 메커니즘:
    • Specification
    • Flow
    • Policy
    • Invariants

Observability-as-Code

  • Evidence-as-Code – 실행에 의해 생성된 사실을 구조화한 모델(서술형 로그가 아님).
  • Execution-Trace-as-Code – 실행의 인과 관계 체인을 도메인 데이터로 표현.
  • Audit-as-Code – 증거에 기반한 자동화된 규정 준수 검증 규칙.
  • Replay-as-Code – 결정론적 재실행을 위한 선언적 정책.

Cognitive/Agentic-as-Code

  • Healing-as-Code – 장애 발생 시 복구를 위한 선언적 정책.
  • Intent-Healing-as-Code – 복구 가능한 의도로서의 장애 처리.
  • Interactive-Intent-Healing-as-Code – 흐름 내에서 공식 이벤트로 인간 개입을 허용.
  • Adaptive-Observability-Negotiation-as-Code – 증거 수준을 동적으로 조정하는 정책.

전체 개념 다이어그램

flowchart TB
    subgraph INPUT["External Channels"]
        EVT
        EXEC
        SPEC
        TRACE
    end

    subgraph BEH["Behavioral Layer"]
        BEH
    end

    subgraph GOV["Governance Layer"]
        GOV
    end

    subgraph OBS["Observability Layer"]
        OBS
    end

    subgraph COG["Cognitive Layer"]
        COG
    end

    EVT --> INT
    EXEC --> EVID
    SPEC --> IIP
    TRACE --> HEAL

이 다이어그램은 다음을 명확히 합니다:

  • 인프라는 중심 초점이 아닙니다.
  • 실행은 파생됩니다.
  • 증거는 구조적입니다.
  • 힐링은 관리됩니다.

RFC — Agentic Everything-as-Code Taxonomy

RFC-0001

Title
Agentic Extension to Everything-as-Code

Abstract
이 RFC는 전통적인 Everything-as-Code 모델에 행동, 증거, 그리고 결정론적 복구 계층을 통합하는 의미론적 확장을 정의합니다.

Motivation
클래식 Everything-as-Code 모델은 인프라와 구성에 초점을 맞춥니다.

Definitions

  • Executor Cego – 도메인 규칙을 포함하지 않는 런타임.
  • Unidade Atômica – 최소 실행 단위이며, 멱등적이고 격리될 수 있음.
  • Evidência – 실행에 대한 구조화되고 검증 가능한 기록.
  • Healing – 선언적 정책에 기반한 공식적인 복구 프로세스.

Layer Model

  • Structural
  • Behavioral
  • Governance
  • Observability
  • Cognitive

Normative Requirements

  • 모든 실행은 Evidence 구조화 데이터를 생성해야 합니다.
  • 모든 실행 단위는 원자성을 가져야 합니다.
  • Executor는 도메인 로직을 포함할 수 없습니다.
  • 실패는 복구 가능한 의도로 처리되어야 합니다.

Non-Goals

  • 기존 IaC 모델을 대체하는 것.
  • 형식화되지 않은 새로운 독점 언어를 만드는 것.

Future Work

  • 결정론성에 대한 수학적 형식화.
  • 모놀리식 아키텍처와의 비교 메트릭.
  • MTTR 감소에 대한 실증적 검증.
0 조회
Back to Blog

관련 글

더 보기 »