개요C4 Model은 소프트웨어 아키텍처를 시각적으로 명확하고 계층적으로 문서화하기 위해 Simon Brown이 제안한 4단계 모델입니다. 'Context, Container, Component, Code'의 4단계 시점을 기준으로 복잡한 시스템을 이해하기 쉽도록 표현하며, 개발자뿐 아니라 비기술 이해관계자도 아키텍처를 쉽게 이해할 수 있도록 도와줍니다.1. 개념 및 정의 항목 설명 정의시스템의 구조를 네 가지 수준(Context → Container → Component → Code)으로 시각화하여 문서화하는 아키텍처 모델목적일관된 방식으로 시스템 구조를 설명하고 커뮤니케이션 장벽을 해소적용 대상마이크로서비스, 레거시 시스템, 클라우드 아키텍처 등C4는 UML보다 단순하고, 자유도 있는 도식 방식으로..