티스토리 뷰
반응형
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) 로 시작 가능
📱 예시
예를 들어, 모바일 앱을 만들 때:
- 사용자는 구글 계정으로 로그인 (→ Firebase Authentication)
- 사용자 정보나 게시글을 저장 (→ Firestore)
- 이미지 업로드 (→ Firebase Storage)
- 새 게시글 알림 전송 (→ Firebase Cloud Messaging)
- 앱 이용 통계 분석 (→ 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
링크
TAG
- wsl
- mysql
- privatechannel
- PYTHON
- laravel 테스트
- flask
- jp:a
- curl_multi_init
- array_combine
- ubuntu
- laravel 11
- uniqid
- reflectionclass
- php
- eloquent
- 설치
- call_user_func
- 설정
- Laravel
- ob_get_contents
- swagger
- facades
- laravel 12
- WSL2
- eclipse
- 명령어
- fromArray
- 비동기
- createfromformat
- OpenAI GPT
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
글 보관함
