서버리스 (Serverless), FaaS (Function as a Service), 이벤트 기반 (Event-driven)

출제 빈도: ★★★★☆ | 난이도: ★★★☆☆


답안.

Ⅰ. 개요

서버리스는 서버 프로비저닝과 운영을 서비스 제공자가 관리하고 사용자는 코드와 이벤트 처리에 집중하는 실행 모델이다.
FaaS는 함수 단위 코드를 이벤트에 따라 실행하고 사용량 기반으로 과금하는 서버리스의 대표 형태다.
서버리스는 빠른 개발과 확장성 장점이 크지만 실행 시간 제약, 콜드스타트, 상태 관리 문제가 존재한다.

Ⅱ. 핵심 구성요소

Ⅰ. 개요
   1. 정의
   2. 빠른 서비스 출시와 운영 간소화 요구

Ⅱ. 핵심 구성요소
   1. 서버리스 실행 모델
   2. 적용 대상과 운영 제약

Ⅲ. 특징 및 장단점
   1. 개발 속도 향상과 자동 확장
   2. 장기 실행 작업과 복잡한 상태 관리에 부적합

Ⅳ. 유사 기술과의 비교
   - 서버리스 vs 컨테이너 비교표

Ⅴ. 적용사례 및 향후전망
   1. 백엔드 API, 이벤트 처리, 배치 자동화
   2. Functions + Workflow + Event Bus 조합 확대

해당 키워드의 기술적 구성요소와 동작 원리를 서술한다.

Ⅲ. 특징 및 비교

핵심 기술의 장단점과 유사 기술과의 차이를 분석한다.

Ⅳ. 적용 사례

실무 환경에서의 적용 사례와 기대효과를 제시한다.

Ⅴ. 전망

최신 기술 동향과 향후 발전 방향을 서술한다.