서버리스

term_id: serverless

Category: engineering_practice

Definition

서버리스 아키텍처를 사용하면 개발자는 서버 인프라를 관리하지 않고도 애플리케이션을 구축하고 실행할 수 있습니다. 클라우드 제공업체는 수요에 따라 리소스를 자동으로 확장하거나 축소하며, 실제 사용량에 기반하여 과금합니다.

Summary

사용자가 아닌 제공자가 기계 자원 할당을 동적으로 관리하는 클라우드 컴퓨팅 실행 모델입니다.

Key Concepts

  • 함수형 서비스(FaaS)
  • 자동 확장(Auto-scaling)
  • 사용량 기반 과금(Pay-per-use)
  • 이벤트 기반(Event-driven)

Use Cases

  • 이미지 처리 파이프라인
  • 모바일 앱 백엔드
  • 예약된 데이터 작업