Categories: 정보처리기사

정보처리기사 기출 핵심 ㊱ 시스템 통합 패턴과 서비스 메시 완전 정복

시스템 통합의 핵심 과제

마이크로서비스 환경에서 서비스 간 통신과 통합은 핵심 아키텍처 과제입니다. 정보처리기사 시험에서는 API Gateway, 서비스 메시(Service Mesh), Circuit Breaker, 사이드카 패턴이 주요 출제 범위입니다.

API Gateway

클라이언트와 백엔드 서비스 사이의 단일 진입점(Single Entry Point) 역할을 합니다.

  • 핵심 기능: 라우팅, 로드 밸런싱, 인증/인가, 속도 제한(Rate Limiting), SSL 종료, 요청/응답 변환
  • BFF(Backend for Frontend): 프론트엔드 유형(모바일·웹·TV)별 맞춤 API Gateway
  • 구현체: Kong, AWS API Gateway, NGINX, Traefik

서비스 메시(Service Mesh)

서비스 간 통신을 애플리케이션 코드에서 분리하여 인프라 레이어에서 처리하는 아키텍처 패턴입니다.

  • 데이터 플레인: Envoy 사이드카 프록시. 모든 트래픽이 프록시를 통과. 로드 밸런싱, mTLS, 추적
  • 컨트롤 플레인: Istio, Linkerd. 사이드카 프록시 설정 중앙 관리
  • 기능: 상호 TLS(mTLS) 자동화, 트래픽 관리(카나리 배포, A/B 테스트), 분산 추적, 서킷 브레이커

사이드카 패턴(Sidecar Pattern)

주요 애플리케이션 컨테이너 옆에 보조 컨테이너를 배치해 로깅, 모니터링, 보안 등 크로스커팅 관심사를 처리하는 패턴입니다.

  • 장점: 애플리케이션 코드 수정 없이 기능 추가, 언어 독립적
  • 앰배서더(Ambassador) 패턴: 외부 서비스 연결을 프록시. 재시도, 타임아웃, 서킷 브레이커를 사이드카가 처리
  • 어댑터(Adapter) 패턴: 애플리케이션 출력을 표준 형식으로 변환하는 사이드카

Circuit Breaker 패턴

원격 서비스 호출 실패가 연쇄 장애(Cascading Failure)로 확산되는 것을 방지합니다.

  • Closed 상태: 정상 상태. 요청 통과
  • Open 상태: 실패 임계값 초과. 즉시 실패 반환 (Fail Fast)
  • Half-Open 상태: 일정 시간 후 탐침 요청 허용. 성공 시 Closed로 전환
  • 구현체: Netflix Hystrix(지원 종료), Resilience4j(권장)

정보처리기사 기출 핵심 정리

  • API Gateway = 단일 진입점, 라우팅·인증·속도 제한
  • 서비스 메시 = 사이드카 프록시(Envoy) + 컨트롤 플레인(Istio)
  • Circuit Breaker 3상태: Closed(정상) → Open(차단) → Half-Open(탐침)
  • BFF = 프론트엔드 유형별 맞춤 API Gateway
  • 사이드카 = 보조 컨테이너로 크로스커팅 관심사 처리

zerg96

Recent Posts

정보보안기사 필기 핵심 개념, 접근통제·인증 8문제로 정리

필기 시험의 접근통제 영역은 용어 하나만 알아도 풀리는 문제와 개념을 뒤집어 묻는 문제가 섞여 나옵니다.…

44분 ago

유튜브 AI 영상 범람, 진짜 크리에이터는 어떻게 살아남나

유튜브에 AI 자동 생성 영상이 넘쳐납니다. 진짜 크리에이터들은 어떻게 살아남아야 할까요? AI와 경쟁하는 3가지 생존…

2시간 ago

코스피 사이드카 이틀 만에 또 발동, 올해만 27번째…5분간 멈추는 건 ‘프로그램 매도’뿐입니다

이틀 전에 사이드카가 걸렸을 때만 해도 "한 번 놀란 장"으로 끝날 줄 알았는데요. 15일 아침…

2시간 ago

코스피 낙폭 7%로 확대, 외국인 1.7조 순매도: 10월 15일 오전 10시 시황

오전 시황 글에 이어 장중 후속 정리입니다. 코스피는 개장 직후 5%대였던 낙폭이 오전 10시 전후에…

6시간 ago

코스피 5.59% 급락 출발, 개장 7분 만에 매도 사이드카: 10월 15일 오전 시황

10월 15일 목요일 아침, 코스피가 전날 종가보다 5.59% 낮은 5,673.01로 출발했습니다. 장 시작 7분 만에…

6시간 ago

삼성 갤럭시 AI, 솔직히 기대 이하였다 — 실망스러운 이유 TOP 5

삼성 갤럭시 AI, 써보니 실망스러웠다. 온디바이스 한계, 지역 제한, 낮은 일상 활용도 등 현실적인 문제점…

7시간 ago