Confira as novidades do Firebase anunciadas no Google I/O 2022. Saiba mais

Visão geral dos ambientes

Para aplicativos de produção, você precisa configurar um fluxo de trabalho de desenvolvimento claro, especialmente se tiver mais de uma pessoa trabalhando em seu aplicativo. Um fluxo de trabalho de desenvolvimento geralmente envolve a configuração e o gerenciamento de vários ambientes.

O Firebase tem vários níveis de suporte para fluxos de trabalho de desenvolvedores e ambientes constituintes. Quando estiver familiarizado com os termos e suposições do fluxo de trabalho do desenvolvedor nesta página, confira nossas práticas recomendadas gerais e diretrizes gerais de segurança para configurar um projeto do Firebase e seus aplicativos.

Sobre ambientes

No desenvolvimento de software, um ambiente é todo o hardware e software necessários para executar uma instância de um aplicativo ou sistema de aplicativos.

Uma série de ambientes fornece isolamento para desenvolvimento e teste de software sem afetar os usuários. Conforme mostrado no diagrama abaixo, os ambientes de alto nível são considerados pré-produção ou produção e você pode ter quantos ambientes de pré-produção forem necessários. O diagrama também descreve práticas e recursos comuns associados a cada tipo de ambiente .

O processo de progressão de um recurso ou lançamento por meio desses ambientes até a produção é chamado de pipeline de implantação .

Diagrama mostrando os ambientes que geralmente compõem o pipeline de implantação, incluindo desenvolvimento, teste e controle de qualidade, preparação e, finalmente, produção

Tipos de ambientes

Um ambiente é composto pela infraestrutura subjacente que você precisa para executar e dar suporte ao seu aplicativo, seu código e seus dados. Expanda cada um dos termos a seguir para revisar as descrições de alguns ambientes comuns, incluindo dicas sobre os tipos de dados usados ​​em cada tipo de ambiente.

Próximos passos