티스토리 뷰

기타

Firebase 플랫폼 이란?

cldy 2019. 5. 20. 14:15

배경 |

2011년 Andrew Lee와 Tamplin에 의해 만들어짐. 

2014년 10월 구글에서 인수함. 현재 구글의 GCM, Analytics등의 기술에 접목시키고 있음.

Firebase 개발자 커뮤니티 11만명 -> 45만명까지 가파르게 성장

 

Firebase란? |

Android, ios, 웹 개발을 위한 통합 플랫폼.

BaaS (Backend as a Service) 백엔드 기능을 클라우드 형태로 제공함.

 

왜 쓰는가? |

서버를 따로 설계, 구현하지 않고 (서버리스) 프론트엔드 개발에 집중하도록 도와줌.

웹, 모바일 개발을 위한 여러 서비스를 제공 함 -> 보안, 인증, DB설계, API설계, 애널리틱스 등 쉽게 만들 수 있음.

 

기능 |

- 실시간 데이터 베이스 (NoSQL기반의 3세대 DB)

- 원격 클라우드 서버 제공

- 인증 시스템 지원

- 콘솔 제공 (서버 관리자 페이지)

- Analytics 제공 (사용자들이 어플리케이션을 어떻게 사용하는지 통계 보여줌)

 

단점 |

- 서버의 응답속도가 종종 느려짐 (서버가 해외에 있어서)

- 쿼리가 굉장히 빈약함. (OR, LIKE문도 존재하지 않음)

 

 

구글링하여 얻은 정보들 요약

'기타' 카테고리의 다른 글

엑셀 자주 쓰는 단축키  (0) 2019.04.25
댓글