Firebase는 구글 클라우드 서비스를 제공하는 프레임워크입니다.
저장소 (Storage), FCM (Firebase Cloud Messaging), 사용자 인증 (Auto), 사용자 분석 등 다양한 기능을 제공하는 통합 솔루션으로 많은 개발자에게 애용 받고 있습니다.
장점은 손쉽게 백엔드를 구성하고 퀄리티 있는 기능들을 이용할 수 있다는 것이고
단점은 해당 플랫폼에 종속된다는 것인데
개인적으로 백엔드를 따로 구축하는 비용과 시간이 더 실이라고 생각하기 때문에 득이 더 큰 것 같습니다.
Firebase에 대한 자세한 설명은 아래 공식 홈페이지에서 확인하면 되겠습니다.