서버 없이 백엔드 개발
실시간 데이터베이스의 데이터 변경, 인증을 통한 신규 사용자 가입, 애널리틱스의 전환 이벤트와 같이 Firebase 제품에서 트리거하는 함수를 만드세요. Google Cloud 개발자라면 Google Cloud Functions를 참조하세요.
![서버 및 노트북을 표현한 그림](https://firebase.google.cn/static/images/products/functions/functions-2.png?authuser=5&hl=ko)
서버를 관리하지 않고 모바일 백엔드 코드 실행
Cloud Functions는 안전한 관리형 Node.js 환경에서 실행되는 단일 목적 자바스크립트 함수입니다. 이 함수는 감시 대상인 특정한 이벤트가 발생할 때만 실행됩니다.
![노트북을 표현한 그림](https://firebase.google.cn/static/images/products/functions/functions-3.png?authuser=5&hl=ko)
유지보수 수요 감소
명령어 하나로 Google 서버에 코드를 배포할 수 있습니다. 그러면 Cloud Functions에서 앱의 사용 패턴에 맞게 컴퓨팅 리소스를 자동으로 확장합니다. SSH 인증, 서버 구성, 신규 서버 프로비저닝, 이전 서버 폐기 등의 작업이 불필요합니다.
![모바일 보안을 표현한 그림](https://firebase.google.cn/static/images/products/functions/functions-4.png?authuser=5&hl=ko)
로직을 비공개로 안전하게 유지
대부분의 경우 클라이언트 측에서 조작할 수 없도록 서버에서 애플리케이션 로직을 제어하는 것이 가장 좋습니다. Cloud Functions는 클라이언트와 완전히 격리되므로 함수가 비공개로 안전하게 유지되며 리버스 엔지니어링이 불가능합니다.