Firebase Summit에서 발표된 모든 내용을 살펴보고 Firebase로 앱을 빠르게 개발하고 안심하고 앱을 실행하는 방법을 알아보세요. 자세히 알아보기

Cloud Functions 및 Firebase

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

Google Cloud Functions는 이벤트 기반 애플리케이션을 만들기 위한 Google의 서버리스 컴퓨팅 솔루션입니다. Google Cloud Platform 팀과 Firebase 팀의 공동 제품입니다.

Google Cloud Platform 개발자 의 경우 Cloud Functions 는 이벤트를 수신하고 이에 응답하여 Google Cloud Platform(GCP) 서비스 간에 로직을 구성할 수 있는 연결 계층 역할을 합니다.

Firebase 개발자 의 경우 Firebase 용 Cloud Functions 는 서버 측 코드를 추가하여 Firebase 동작을 확장하고 Firebase 기능을 통합하는 방법을 제공합니다.

두 솔루션 모두 서버 관리나 인프라 프로비저닝에 대해 걱정할 필요가 없는 완전 관리형 환경에서 빠르고 안정적인 기능 실행을 제공합니다.

Firebase용 Cloud Functions

모바일 앱 또는 모바일 웹 앱을 빌드하는 개발자라면 Firebase용 Cloud Functions를 사용해야 합니다. Firebase는 모바일 개발자에게 분석, 인증, 실시간 데이터베이스를 포함한 완전 관리형 모바일 중심 서비스에 대한 액세스를 제공합니다. Cloud Functions는 서버 측 코드를 추가하여 Firebase 기능의 동작을 확장하고 연결하는 방법을 제공하여 제품을 완성합니다.

Firebase 개발자는 결제 처리 및 SMS 메시지 전송과 같은 작업을 위해 외부 서비스와 쉽게 통합할 수 있습니다. 또한 개발자는 모바일 장치에 비해 너무 무겁거나 서버에서 보호해야 하는 사용자 지정 논리를 포함할 수 있습니다. Cloud Functions로 무엇을 할 수 있습니까?를 참조하십시오. 일반적인 통합 사용 사례에 대해 자세히 알아보세요. 보다 완전한 기능을 갖춘 백엔드가 필요한 개발자를 위해 Cloud Functions는 Google Cloud Platform 의 강력한 기능에 대한 게이트웨이를 제공합니다.

Firebase용 Cloud Functions는 Firebase 개발자에게 최적화되어 있습니다.

  • 코드를 통해 기능을 구성하는 Firebase SDK
  • Firebase 콘솔 및 Firebase CLI와 통합
  • Google Cloud Functions와 동일한 트리거, Firebase 실시간 데이터베이스, Firebase 인증 및 Firebase Analytics 트리거

Google Cloud Platform용 Cloud Functions

개발자는 Cloud Function 형태로 코드를 작성하여 GCP 서비스를 연결하고 확장할 수 있습니다. Cloud Functions는 이벤트를 수신하고 응답하여 GCP 서비스 간에 로직을 구성할 수 있도록 하는 연결 레이어 역할을 합니다. 몇 줄의 코드만으로 개발자는 서버를 프로비저닝하거나 관리할 필요 없이 GCP 서비스 사용을 강화하여 더 높은 수준의 조합을 생성할 수 있습니다. 자세한 내용은 Google Cloud Functions 문서 를 참조하세요.