A serverless framework that lets you automatically run backend code in response to events triggered by background events, HTTPS requests, the Admin SDK, or Cloud Scheduler jobs.
Cloud Functions are single-purpose JavaScript and Python functions that are executed in a secure, managed serverless environment. They are only executed when a specific event being watched is emitted.
유지보수 수요 감소
명령어 하나로 Google 서버에 코드를 배포할 수 있습니다. 그러면 Cloud Functions에서 앱의 사용 패턴에 맞게 컴퓨팅 리소스를 자동으로 확장합니다. SSH 인증, 서버 구성, 신규 서버 프로비저닝, 이전 서버 폐기 등의 작업이 불필요합니다.
로직을 비공개로 안전하게 유지
대부분의 경우 클라이언트 측에서 조작할 수 없도록 서버에서 애플리케이션 로직을 제어하는 것이 가장 좋습니다. Cloud Functions는 클라이언트와 완전히 격리되므로 함수가 비공개로 안전하게 유지되며 리버스 엔지니어링이 불가능합니다.
우수사례
Learn how Cloud Functions helps teams across the world improve app quality
Firebase와 Flutter를 사용하여 출시 시간을 절반으로 단축한 STAGE
STAGE는 Flutter의 프런트엔드 도구와 Firebase의 백엔드 서비스를 결합하여 원활한 시청 환경을 위해 콘텐츠를 안전하게 저장하고 약 200만 명의 사용자에게 실시간으로 콘텐츠를 제공할 수 있는 인프라를 갖춘 멀티 플랫폼 앱을 빌드했습니다. 이를 통해 경쟁이 치열한 인도의 스트리밍 시장에서 두각을 나타낼 수 있었습니다.