AI 비교AI 찾기AI 뉴스AI 활용
회사 소개
AI 용어사전

AI 용어

클린 아키텍처

Clean Architecture

클린 아키텍처 뜻

비즈니스 규칙을 프레임워크, 데이터베이스, 사용자 인터페이스 같은 외부 세부사항과 분리하는 설계 원칙

다른 언어 표기와 설명

日本語Clean Architecture
業務ルールを外部技術から分離し、依存関係を内側へ向ける設計原則
EnglishClean Architecture
Software architecture style that separates core business rules from external implementation details

관련 용어

  • 추상화복잡한 내부 구현을 숨기고 사용자가 핵심 기능에 집중할 수 있도록 단순화하는 소프트웨어 설계 방식
  • Modular monolithSoftware architecture that maintains a unified codebase while enforcing strict internal boundaries between components to allow for independent deployment
  • 헤드리스 아키텍처프런트엔드와 백엔드를 분리하여 API를 통해 데이터를 주고받는 설계 방식; 시스템의 유연성과 확장성을 높이는 데 유리하다.
  • 헥사고날 아키텍처포트와 어댑터로 애플리케이션 핵심을 외부 시스템과 분리하는 소프트웨어 구조
  • 추상화 계층시스템의 복잡한 세부 구현을 숨기고 사용자에게 단순화된 인터페이스를 제공하여 내부 변경에 관계없이 기능을 사용할 수 있게 돕는 논리적 계층.
  • 수직 슬라이스 아키텍처기능 단위로 데이터 접근부터 사용자 인터페이스까지 모든 계층을 묶어 구현하는 소프트웨어 설계 방식
  • C4 모델소프트웨어 아키텍처를 컨텍스트, 컨테이너, 컴포넌트, 코드 수준으로 나눠 시각화하는 모델링 방식
  • 모놀리식애플리케이션의 모든 구성 요소가 하나의 통합된 코드베이스와 아키텍처로 이루어진 구조를 의미함.
  • API-first소프트웨어 기능과 데이터를 API를 중심으로 설계해 다른 시스템과 쉽게 연결되도록 하는 개발 방식
  • SOLID객체 지향 프로그래밍 설계 시 유지보수와 확장이 쉬운 코드를 만들기 위한 5가지 핵심 원칙
  • 참조 아키텍처특정 문제 해결을 위해 검증된 표준 패턴과 설계 지침을 담은 구조적 모델.
  • API 호환성기존 프로그램이 큰 수정 없이 같은 호출 방식으로 다른 서비스와 연동될 수 있는 성질이다.
관계 맵에서 보기AI 용어사전 전체 보기
개인정보처리방침이용약관FAQ문의하기문의하기
에이아이비 주식회사사업자정보
© 2026 AIB Inc.