파이어베이스 Functions란?

후후니·2022년 7월 31일
0
post-thumbnail

Cloud Function for Firebase

파이어베이스 Functions란?

Firebase 기능과 HTTPS 요청에 의해 트리거 되는 이벤트에 응답하여 백엔드 코드를 자동으로 실핼할 수 있는 서버리스 프레임워크

AWS 람다가 있는데, 왜
파이어베이스의 Function을 사용하는가?

이미 파이어베이스를 사용하고 있다면,
functions를 이용하여 firebase기능과 연동하여 손쉽게 처리할 수 있다.

  • 사용자에게 알림 가능.
    - ex. 실시간 팔로우 알림
  • 데이터베이스 정리 및 유지보수 기능.
    - 특정 메시지를 읽은 후 비속어 or 가공이 필요한 내용 등을 삭제시키거나 수정하여 디비에 저장할 수 있다.
  • 앱이 아닌 클라우드에서 집중적인 작업 실행
    - 이미지 업로드 -> storage -> functions -> 알맞는 썸네일 이미지로 conver 하여 파일을 디비에 저장.
    (고화질 이미지일 경우 로드할때 마다 리소스가 많이 들기 때문)
  • 타사 서비스 및 API와 통합
    - 깃 커밋 -> 웹훅을 통해 functions 이벤트 -> 슬랙을 통해 팀에게 알림.
profile
주니어 프론트엔드

0개의 댓글