일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바예외
- 혼공SQL
- jpa
- java
- MariaDB
- 자바
- 이펙티브 자바
- SQL쿡북
- 네트워크
- mysql
- AWS
- 이펙티브자바
- CleanCode
- 도메인 주도 개발 시작하기
- 기술면접
- AWS RDS
- DDD
- vue.js
- 자료구조
- react
- 인프런김영한
- 자바스터디
- 인프런백기선
- 알고리즘분석
- 스프링부트와AWS로혼자구현하는웹서비스
- 클린코드
- 인덱스
- aop
- 알고리즘
- 이팩티브 자바
- Today
- Total
기록이 힘이다.
앱 기반 서비스에서 어떤 플랫폼을 사용 해야 될까? 본문
파이어베이스(Firebase)란 무엇인가? 파이어베이스 심층 탐구 : 중편
파이어베이스의 도움을 받아 만들 수 있는 앱의 종류에는 사실상 제한이 없습니다. 파이어베이스를 사용할 수 있는 플랫폼에만 제한이 있을 뿐입니다. 파이어베이스의 SDK가 주로 염두에 두고
blog.wishket.com
앱에서 사용자의 개인 데이터를 저장하는 경우라면, 파이어베이스 인증을 활용해서 보안 규칙들을 만들고 액세스를 적절하게 제한하는 것이 좋습니다.
클라우드 함수를 위한 파이어베이스의 SDK를 활용하면, 여러분은 구글의 “서버리스(serverless, 서버가 필요 없는 환경)” 인프라 위에서 실행되는 코드를 작성하고 배포할 수 있습니다.
클라우드 함수는 파이어베이스 전체 제품군 중에서도 우리가 실제로 백엔드 코드를 작성할 수 있게 해주는 제품입니다.
사용자들이 자신의 계정을 삭제했을 때 데이터베이스와 스토리지가 자동적으로 지워지도록 하고 있습니다.
파이어베이스 호스팅(Firebase Hosting)은 안전한 콘텐츠 전송 네트워크(CDN)이며, 전 세계에 서비스할 수 있는 웹 호스팅을 기반으로 하고 있습니다. 이 서비스는 사용자들에게 가까운 곳에 있는 서버를 활용해서 (HTML, CSS, 자바스크립트, 이미지 등의) 정적인 콘텐츠를 빠르게 전송하는데 아주 좋습니다. 또한 도메인 여부와는 관계없이, 프로비저닝 된 SSL 인증서로 빠르게 설정 작업을 수행할 수 있습니다. 아무런 비용 없이 말입니다.
파이어베이스의 머신러닝 키트(ML Kit)는, 여러분이 ML에 대해서 전혀 모른다고 하더라도 구글이 갖고 있는 머신러닝에 대한 풍부한 지식들을 활용할 수 있게 해줍니다.
파이어베이스(Firebase)란 무엇인가? 파이어베이스 심층 탐구 : 하편
결국 끝까지 읽으셨군요! 여러분은 뭘 알게 되었을까요? 네, 파이어베이스 안에 수많은 기능들이 있다는 것을 알게 되셨습니다. 그러면 이런 내용들을 통해서 배울 수 있는 점은 무엇일까요? 여
blog.wishket.com
파이어베이스 예측(Firebase Predictions)은 분석 도구가 수집한 데이터들을 기반으로 앱을 사용하는 사람들 중에서 누가 이탈할 가능성이 있는지(앱을 실행하지 않음), 그리고 누가 비용을 지출하는지(앱에서 돈을 씀)에 대한 예측을 수행합니다
파이어베이스의 클라우드 메시징(Cloud Messaging)을 이용하면, 여러분의 앱을 사용하는 사람들이나 앱에서 무언가 흥미로운 일이 생겼을 때 푸시(push) 메시지를 전달할 수 있습니다.
분석 도구로 파악한 특정한 오디언스나 예측 도구로 파악한 특정한 사용자 그룹에게 메시지를 보낼 수 있습니다.
파이어베이스 인앱 메시징(In-App Messaging)은 사용자들에게 맞춤화 된 타깃 메시지를 보여줘서 그들로 하여금 여러분이 만든 앱의 핵심 기능들을 사용해 볼 수 있도록 도와줍니다.
파이어베이스의 원격 구성(Remote Config)을 이용하면, 앱을 업그레이드하지 않고도 여러분이 만든 앱의 동작이나 보이는 모습을 동적으로 변경할 수 있습니다.
파이어베이스의 A/B 테스팅(A/B Testing)은 분석 도구, 원격 구성, 그리고 클라우드 메시징 사이의 긴밀한 연동 관계를 더욱 강화시켜줍니다
파이어베이스의 동적 링크(Dynamic Link)는 “딥 링크(deep link, 서비스 내의 하위 페이지로 링크를 시키는 것)”라는 기존의 개념을 기반으로 만들어져 있는데, 이는 여러분의 앱을 특정한 화면이나 개인화된 사용자 경험으로 시작하게 만든다는 것입니다.
파이어베이스의 테스트 랩(Test Lab)은 여러분의 앱을 여러 환경에서 테스트해볼 수 있게 하기 위해서, 다양한 종류의 iOS와 안드로이드 기기, 그리고 가상의 안드로이드 기기들까지도 사용할 수 있게 해줍니다.
파이어베이스의 비정상 종료 분석(Crashlytics)은 이 분야에서는 세계 최고의 분석 툴입니다.
파이어베이스의 성능 모니터링(Performance Monitoring)은 HTTP 요청, 실행 시간, API를 사용하는 다른 코드 등을 측정함으로써 앱의 성능과 관련한 이슈에 대해서 사용자의 관점에서 살펴본 통찰력을 제시해 줍니다.
https://brunch.co.kr/@second-space/5
소규모 스타트업이 Firebase를 써야 하는 이유
돈 있으면 굳이?? | 구글 Firebase는 사이트에 들어가면 가장 먼저 보이는 "Firebase helps mobile app teams succeed"라는 카피에서 의미하는 것과 같이 모바일 앱을 만드는데 필요한 여러 가지 기능을 갖추고
brunch.co.kr
소규모 스타트업의 경우 풀 스택 개발자가 있는 경우가 많으며, 서버 인프라 관리부터 서버단&클라이언트 개발까지 1-2인이 진행하는 경우가 많습니다. (제가 많이 해봤는데 너무 힘듭니다 ㅠㅠ)
파일은 DB에 저장할 것인지 Storage 등에 저장할 것인지도 결정해야 하지만, Storage를 이용하면 업로드만 해주면 됩니다. 서버에 어떤 식으로 저장될 것인지는 Firebase가 알아서 해줄 것입니다.
'개발환경' 카테고리의 다른 글
디자이너와 개발자 협업 (0) | 2023.01.06 |
---|---|
VSCode 프로젝트 gitHub 올리기 (0) | 2022.12.22 |
Restful API (0) | 2022.07.09 |
빌드 도구 ant maven gradle (0) | 2022.07.06 |
XML (0) | 2022.06.22 |