티스토리 뷰

이것저것

Firebase 란?

spaces25 2025. 11. 13. 14:49
반응형

Firebase는 Google이 제공하는 백엔드 서비스 플랫폼(Backend-as-a-Service, BaaS) 으로, 모바일 앱이나 웹 애플리케이션을 더 쉽게 개발하고 운영할 수 있도록 도와주는 도구와 서비스를 제공합니다.

즉, 서버를 직접 구축하지 않아도 인증, 데이터베이스, 스토리지, 호스팅, 푸시 알림 등 다양한 기능을 Firebase를 통해 바로 사용할 수 있습니다.


🔧 주요 기능

 

기능 설명
Firebase Authentication 이메일, 구글, 페이스북, 애플 로그인 등 다양한 방식의 사용자 인증 기능 제공
Cloud Firestore / Realtime Database 실시간 데이터베이스 – 데이터를 실시간으로 읽고 쓰기 가능
Firebase Storage 이미지, 동영상 등 파일 저장소 제공
Firebase Hosting 정적 웹사이트(HTML, CSS, JS 등)를 빠르고 안전하게 호스팅
Cloud Functions 서버 없이 백엔드 코드를 실행할 수 있는 서버리스 함수
Firebase Cloud Messaging (FCM) 푸시 알림 서비스 제공
Firebase Analytics 앱 사용 통계를 분석할 수 있는 분석 도구
Firebase Crashlytics 앱의 오류 추적 및 리포트 기능 제공

⚙️ Firebase의 장점

  • 서버 구축 없이 빠른 개발 가능
  • Google Cloud와 통합되어 확장성 높음
  • 실시간 데이터 처리 가능
  • 무료 요금제(Free tier) 로 시작 가능

📱 예시

예를 들어, 모바일 앱을 만들 때:

  1. 사용자는 구글 계정으로 로그인 (→ Firebase Authentication)
  2. 사용자 정보나 게시글을 저장 (→ Firestore)
  3. 이미지 업로드 (→ Firebase Storage)
  4. 새 게시글 알림 전송 (→ Firebase Cloud Messaging)
  5. 앱 이용 통계 분석 (→ Firebase Analytics)

이런 식으로 백엔드 대부분을 Firebase로 처리할 수 있습니다.

반응형

'이것저것' 카테고리의 다른 글

WSGI / ASGI / WAS 관계  (0) 2025.11.27
Google gemini 란?  (0) 2025.11.26
Supabase란?  (0) 2025.11.13
Eclipse 자주 사용하는 기능 및 단축키  (0) 2025.08.22
MySQL Partition 설정, 사용법  (2) 2025.07.18
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/12   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함