정보처리기사 실기신기술 동향컨테이너와 마이크로서비스난이도 5DESCRIPTIVE

정보처리기사 실기 컨테이너와 마이크로서비스 기출문제 #480

문제

**서버리스 컴퓨팅(Serverless Computing)**과 **API 우선 설계(API-First Design)**의 개념을 각각 설명하고, 현대 클라우드 네이티브 환경에서 이 두 접근법이 함께 사용될 때의 장점을 서술하시오.

정답

서버리스 컴퓨팅은 개발자가 인프라 관리 없이 이벤트 기반으로 실행되는 함수 단위로 애플리케이션을 구축하는 클라우드 컴퓨팅 모델이다. API 우선 설계는 애플리케이션 개발 전에 API 명세를 먼저 정의하고 이를 기반으로 프론트엔드와 백엔드를 독립적으로 개발하는 설계 방법론이다. 두 접근법이 결합되면 함수별 독립 배포가 가능하고, API 게이트웨이를 통한 일관된 인터페이스 제공으로 확장성과 유지보수성이 향상된다.

서버리스이벤트 기반API 우선함수 단위AWS LambdaAPI 게이트웨이독립 배포확장성

해설

서버리스는 AWS Lambda, Azure Functions 등이 대표적이며, 사용한 만큼만 과금되는 특징이 있다. API 우선 설계는 OpenAPI 명세서를 먼저 작성하고 이를 기반으로 개발하는 방식으로, 서버리스 함수들을 API 게이트웨이로 연결하여 일관된 서비스를 제공할 수 있다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.