서버리스(Serverless)
서버 관리 없는 백엔드
어플리케이션 배포 역사
- 하드웨어, 소프트웨어 전부 직접관리
- 하드웨어만 관리 위임(EC2)
- 소프트웨어 관리 위임(Firebase, AWS Lambda)
- 홈서버 관리
IDC 직접관리
Cloud Computing Sevice (AWS, Azure, GCP, etc)
대표적인 서버리스 서비스
- AWS Lambda : API 함수 직접 등록 필요
(FaaS) function as a Service
- Firebase :
별도의 서버 설정없이 바로 백엔드 서비스 이용 가능
(BaaS) Backend as a Service
파이어베이스 소개
파이어베이스는 별도의 서버나 DB를 관리하지 않아도
백엔드 서비스를 이용할수있는 백엔드 플랫폼
주로 사용할 서비스
Authentication: 회원가입, 로그인, 프로필관리
FireStore(CRUD): APi를 제공 및 Nosql db 제공
Storage: 파일 업로드 및 다운로드 URL