728x90
반응형
서로 직접 호환되지 않는 시스템, 라이브러리, 모듈을 연결해 함께 동작하게 만드는 코드
주로 하는 일
- 데이터 형식 변환 (예: JSON ↔ CSV, 필드명 매핑)
- API 호출을 이어 붙이기 (A의 출력 → B의 입력)
- 서로 다른 언어나 프레임워크 간 연결 (래퍼, 어댑터)
- 쉘 스크립트나 파이썬 스크립트로 여러 도구를 순서대로 실행
간단한 예시 (설명용)
python
# 외부 API의 응답을 내부 시스템 형식에 맞게 변환
def adapt(external):
return {"name": external["user_name"], "email": external["mail"]}
장점과 단점
- 장점: 기존 시스템을 고치지 않고 빠르게 통합할 수 있음
- 단점: 테스트와 문서화가 소홀해지기 쉽고, 쌓이면 유지보수가 어려워짐 (연결하는 시스템이 바뀌면 같이 깨짐)
728x90
반응형
'13.일상다반사' 카테고리의 다른 글
| [용어] 빨랫줄 역설(Clothesline Paradox) (0) | 2026.10.26 |
|---|---|
| 엑셀 시트를 각 파일로 분할 저장하는 방법 (0) | 2026.10.12 |
| 26.10.1 AI-Cloud Big Tech 2026 (0) | 2026.10.01 |
| 읽지 않는 사람들 (0) | 2026.09.09 |
| 많이 읽으면 똑똑해질까 (0) | 2026.09.09 |


