์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- App Runner
- react
- ์๋ฐ์คํฌ๋ฆฝํธ
- javascript
- ํ๋ก์ ํธ์บ ํ
- ์ธ์ฌ์ด๋์์
- ํ๋ก์ธ์ค
- ๋ฆฌ์กํธ
- ํด์
- react-query
- BFS
- ๋คํธ์ํฌ
- ip
- html
- ํ๋ก๊ทธ๋๋จธ์ค
- Algorithm
- ์๊ณ ๋ฆฌ์ฆ
- cs #๋คํธ์ํฌ
- typescript
- ๋ฉ๋ชจ๋ฆฌ
- IT๊ฐ๋ฐ์บ ํ
- React.js
- CS
- ํ์ ์คํฌ๋ฆฝํธ
- ์ ์ง์ฝํฌ๋น
- ์ค๋์ดํผํฉํ ๋ฆฌ
- #ํ๋ก์ ํธ์บ ํ #ํ๋ก์ ํธ์บ ํํ๊ธฐ #์ ๋ฐ๋ฏธ #์ค๋์ดํผํฉํ ๋ฆฌ #์ ์ง์ฝํฌ๋น #์ธ์ฌ์ด๋์์ #IT๊ฐ๋ฐ์บ ํ #๊ฐ๋ฐ์๋ถํธ์บ ํ #๋ฆฌ์กํธ #react #๋ถํธ์บ ํ #๋ฆฌ์กํธ์บ ํ
- ์ ๋ฐ๋ฏธ
- ๊ฐ๋ฐ์๋ถํธ์บ ํ
- ์ค๋ ๋
- Today
- Total
Bin's Blog
[์ ๋ฐ๋ฏธx์ค๋์ดํผํฉํ ๋ฆฌ] 10์ฃผ ์์ฑ ํ๋ก์ ํธ ์บ ํ 30์ผ์ฐจ - Firebase ๋ณธ๋ฌธ
[์ ๋ฐ๋ฏธx์ค๋์ดํผํฉํ ๋ฆฌ] 10์ฃผ ์์ฑ ํ๋ก์ ํธ ์บ ํ 30์ผ์ฐจ - Firebase
hotIce 2023. 7. 5. 18:57
๐ค firebase๋?
๐ Google์์ ์ ๊ณตํ๋ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ๊ฐ๋ฐ ํ๋ซํผ์ด๋ค. ์ด ํ๋ซํผ์ ์ด์ฉํ๋ฉด ๊ฐ๋ฐ์๋ค์ด ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณด๋ค ์ฝ๊ณ ๋น ๋ฅด๊ฒ ๊ฐ๋ฐํ ์ ์๊ฒ ๋๋๋ค.
๐ ๊ฐ๋ฐ์๋ค์ด ๋ฐฑ์๋ ์๋ฒ๋ฅผ ๊ฑฑ์ ํ์ง ์๊ณ , ์ฑ ๊ฐ๋ฐ์ ์ง์คํ ์ ์๋ค. ๋ํ Goggle Cloud Platform๊ณผ ์ ํตํฉ๋์ด, ํฌ๊ธฐ๊ฐ ํฌ๊ฑฐ๋ ๋ณต์กํ ํ๋ก์ ํธ์๋ ์ ํฉํ๋ค.
๐ firebase์ ๊ธฐ๋ฅ๋ค
1๏ธโฃ Realtime Database: ์ค์๊ฐ์ผ๋ก ์ ๋ณด๋ฅผ ๋๊ธฐํํด์ฃผ๋ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ด๋ค. ์ด๋ฅผ ํตํด ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ๋์์ ์ฑ์ ์ฌ์ฉํ๋๋ผ๋ ๋ฐ์ดํฐ๊ฐ ์ค์๊ฐ์ผ๋ก ์ ๋ฐ์ดํธ๋์ด ๊ฐ ์ฌ์ฉ์์๊ฒ ๋ฐ์ํ๋ค.
2๏ธโฃ Authentication: ์ด๋ฉ์ผ๊ณผ ๋น๋ฐ๋ฒํธ, ์ ํ๋ฒํธ, Google, Facebook, Twitter ๋ฑ ๋ค์ํ ๋ฐฉ์์ผ๋ก ์ฌ์ฉ์๋ฅผ ์ธ์ฆํ ์ ์๋ ๊ธฐ๋ฅ์ด๋ค.
3๏ธโฃ Cloud Functions: ์๋ฒ๋ฆฌ์ค ํ๊ฒฝ์์ JavaScript ๋๋ TypeScript๋ฅผ ์ฌ์ฉํด ๋ฐฑ์๋ ์ฝ๋๋ฅผ ์์ฑํ ์ ์๊ฒ ํ๋ ๊ธฐ๋ฅ์ด๋ค.
4๏ธโฃ Cloud Storage: Firebase์์ ์ ๊ณตํ๋ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ํ์ผ ์ ์ฅ ์๋น์ค์ด๋ค. ์ฌ์ฉ์๋ค์ด ํ์ผ์ ์ ๋ก๋ํ๊ณ ๋ค์ด๋ก๋ ํ ์ ์๊ฒ ํด์ค๋ค.
5๏ธโฃ Firebase Hosting: ์ ์ ๋ฐ ๋์ ์น ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํ๋ฉฐ, ๋น ๋ฅธ ๋ก๋ฉ ์๋์ SSL ๋ณด์ ๊ธฐ๋ฅ์ ๊ธฐ๋ณธ์ผ๋ก ์ ๊ณตํ๋ค.
6๏ธโฃ Cloud FireStore: Realtime Database์ ํ์ฅํ์ผ๋ก ๋ณด๋ ์๋ก์ด ํํ์ NoSQL ํด๋ผ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ค. ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํ์ฅ์ฑ์ด ๋ฐ์ด๋๋ฉฐ, ๋ณต์กํ ์ฟผ๋ฆฌ๋ฅผ ์ง์ํ๊ณ , ๋ค์ํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ตฌ์กฐํํ๋๋ฐ ์ ์ฉํ๋ค.
7๏ธโฃ Firebase Test Lab: ๋ค์ํ ๊ธฐ๊ธฐ์ ์ค์ ์์ ์ฑ์ ํ ์คํธํ ์ ์๋ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ์ ์ฑ ํ ์คํ ํ๋ซํผ์ด๋ค.
8๏ธโฃ Crashlytics: ์ฑ์ด ์ถฉ๋ํ๋ ๊ฒฝ์ฐ ํด๋น ์ถฉ๋์ ๋ํ ์ธ๋ถ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ณ , ๊ฐ๋ฐ์๊ฐ ๋ฌธ์ ๋ฅผ ๋น ๋ฅด๊ฒ ํ์ ํ๊ณ ํด๊ฒฐํ ์ ์๋๋ก ๋๋ ๋๊ตฌ์ด๋ค.
๋ณธ ํ๊ธฐ๋ ์ ๋ฐ๋ฏธ-์ค๋์ดํผํฉํ ๋ฆฌ 10์ฃผ ์์ฑ ํ๋ก์ ํธ์บ ํ ํ์ต ์ผ์ง ํ๊ธฐ๋ก ์์ฑ ๋์์ต๋๋ค.