Serverless - 서버 관리 없는 백엔드를 뜻함
예전에는 하드웨어, 소프트웨어 전부 직접관리 하였고 → 하드웨어만 관리 위임(EC2) → 소프트웨어 관리 위임(Firebase, AWS Lambda)할 수 있게 되었다. firebas , aws lamda를 통하여 별도의 백엔드관리가 필요없다
대표적
-AWS Lamda- api 함수를 직접 등록 필요 ( Faas)
-Firebase: 별도의 서버 설정없이 바로 벡엔드 서비스 이용가능 (Baas)
Firebase란?
별도의 서버나 DB를 직접 관리하지 않아도 백엔드 서비스를 이용할 수 있는 백엔드 플랫폼입니다.
Firebas 의 기능에는 여러가지 있지만 주로 사용하는 서비스이다.
-Authentication : 회원가입, 로그인, 프로필관리 기능
-Firestore : CRUD API를 제공 및 NoSQL DB 제공 기능
-Storage : 파일 업로드 및 다운로드 URL 기능
파이어베이스를 이용하여 쉡게 구현할 수 있었다 !