구글 firebase 란 무엇일까요?
모바일 서버를 개발하기 위해서는
인증과 푸쉬알람, 스토리지,
데이터베이스, API 등의
다양한 종류를 개발해야한다고 해요
근데 모바일 서버 같은 경우에는
이런 다양한 것을 구성하는데
새로운 앱들과 범위 차이가
나지 않아서 리눅스, 데이터베이스,
FTP 등을 설치해야하고
노드 서버와 스프링 서버, 방화벽 등을
올려야 하고 도메인도 구해야하는 등
손이 많이 가기 때문에
앱을 개발할 때마다
시간낭비를 할 수 밖에 없다고 해요
근데 구글 firebase는
모바일 앱 개발 백엔드 서비스를
제공하는 BaaS 플랫폼이라고 하는데
사용자 관리와 푸쉬알림 그리고
데이터베이스 등 미리 개발된
백엔드 기능을 API 형태로 제공해
백엔드 단의 개발에 드는
비용과 시간을 최소화하면서
앱 개발자가 프론트엔드 개발에
더욱 집중 할 수 있도록
도와준다고 합니다
구글 firebase를 사용하면
품질높은 앱을 빨리 개발 할 수 있고
사용자층을 확대하는데 도움이 될 수 있고
수익을 더 많이 창출 할 수 있는
모바일 플랫폼이라고 하네요
구글 firebase 장점 알아보려고 하는데요
첫번째 인증시스템을 지원한다고 해요
인증 같은 경우에는 파이어베이스에서
로그인을 담당하는 부분이라고 하는데요
이 부분을 직접 서버로 개발하려면
인증되어있는 사용자인지 확인하는
세션처리와 그 세션으로 데이터베이스와
저장소에 접근해도 문제가 없는지를
확인해야하는 보안처리 그리고
아이디와 비밀번호 찾기 등등
구축해야하기 때문에 직접 서버로
개발해야하는 경우 복잡하다고 합니다
근데 이 복잡한 부분들을
구글 firebase가 지원을 해준다고 하네요
그리고 원격으로 앱의 환경상태를
구성할 수 있다고 하는데요
이것을 원격 구성이라고 한다고 해요
업데이트창 알림창을 띄우거나
앱의 배경화면 테마와 폰트를
바꿔주는 등의
구성을 할 수 있다고 해요
그리고 그 밖에 콘솔과 애널리틱스를
제공해준다고도 합니다
그런데 구글 firebase (파이어베이스)에서
제공하는 기능들을
모두 그냥 사용할 수 있는 건
아니라고 하네요
호스팅, 스토리지, 데이터베이스,테스트랩,
구글 클라우드 플랫폼 등은
정해진 기준안에서
자유롭게 쓸 수 있다고 해요
이 부분은 사용 전 확인해보는 것이
좋을 거 같단 생각이 드네요
'기타정보' 카테고리의 다른 글
트레인 몇부작 등장인물 관계도 (0) | 2020.07.11 |
---|---|
우아한 친구들 등장인물 관계도 몇부작 (0) | 2020.07.10 |
미쓰리는 알고있다 몇부작 (0) | 2020.07.09 |
우리 사랑했을까 등장인물 관계도 (0) | 2020.07.08 |
모범형사 인물관계도 (0) | 2020.07.07 |
댓글