~/questoes/programacao
Cloud Functions é um serviço do Firebase que permite executar código backend automaticamente, sem precisar gerenciar servidores ou infraestrutura. Ele é ideal para tarefas que acontecem sob demanda, como processar dados, responder a eventos ou executar webhooks.
Cloud Functions resolve o problema de executar lógica backend mantendo a abordagem serverless do Firebase. Você escreve o código, define quando ele deve rodar (por evento ou horário), e o Google cuida de escalar automaticamente conforme a demanda cresce.
Servir aplicação web com SSL e distribuição global é função do Firebase Hosting, não do Cloud Functions. Hosting é para publicar o frontend, enquanto Cloud Functions executa lógica backend.
Gerenciar autenticação de usuários é responsabilidade do Firebase Authentication. Cloud Functions pode usar dados de autenticação, mas não gerencia o login em si.
Cloud Functions executa código backend sob demanda sem você gerenciar servidores. É perfeito para processar dados pesados, responder a eventos do Firestore ou executar tarefas agendadas, mantendo tudo serverless.
Armazenar dados estruturados em JSON hierárquico é trabalho do Firestore ou Realtime Database. Cloud Functions processa dados, mas não é um banco de dados.