한눈에 보는 정의

Integration(통합)은 서로 따로 개발된 모듈이나 시스템을 하나로 연결해, 전체가 의도한 대로 함께 동작하도록 만드는 과정을 뜻합니다.

자세히 알아보기

  • 예문: "각 팀이 따로 개발하던 결제 모듈과 회원 모듈의 Integration 과정에서 데이터 형식이 맞지 않는 문제가 발견됐다."
  • 개별 모듈이 각자 잘 동작해도, 막상 서로 연결하면 인터페이스 불일치나 예상치 못한 상호작용으로 문제가 드러나는 경우가 많아, 통합 단계는 별도로 신경 써서 관리해야 합니다.
  • 코드를 조금씩 자주 통합해 문제를 일찍 발견하는 방식은 CI/CD(지속적 통합·배포) (CI/CD)의 '지속적 통합(Continuous Integration)'으로 이어지며, 배포까지 자동화한 CI/CD 파이프라인의 핵심을 이룹니다.
  • 통합이 끝난 뒤에는 연결 지점에서 문제가 없는지 확인하는 AIT(응용프로그램 통합 테스트) (AIT) 같은 테스트를 거쳐 다음 단계로 넘어가는 것이 일반적입니다.

관련 용어

최종 수정일: 2026년 8월 4일

← 용어사전 전체 목록으로