

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Identificar dependências
<a name="id-dependencies"></a>

 Você começa identificando as dependências do aplicativo e do banco de dados, fazendo perguntas como as seguintes:
+ Esse banco de dados é acessado diretamente por qualquer outro aplicativo?

  Nesse caso, você deve determinar como a migração do banco de dados afeta esse aplicativo. Se você estiver hospedando novamente o banco de dados, precisará garantir que o aplicativo ainda possa acessar o banco de dados com desempenho aceitável.
+ O aplicativo acessa diretamente algum outro banco de dados?

  Em caso afirmativo, determine o plano de migração para o outro banco de dados. Se ele também estiver migrando, você precisará atualizar o aplicativo adequadamente. Se não estiver migrando, você precisa garantir que o aplicativo possa continuar se conectando a ele com uma latência aceitável.
+ O banco de dados está usando links de banco de dados para buscar dados de outros bancos de dados? 

  Como no ponto anterior, determine o plano de migração para o outro banco de dados e gerencie os links adequadamente.
+ O aplicativo depende de algum software on premises? 

  Nesse caso, você deve determinar o plano de migração para esse software. Se estiver migrando, você precisará atualizar seu aplicativo adequadamente. Caso contrário, certifique-se de que o aplicativo possa continuar se conectando ao software e que a latência seja aceitável.
+ Há alguma dependência de hardware? 

  Em caso afirmativo, elabore um plano para resolvê-los.
+ Há algum requisito estrito de largura de banda ou rede? 

  Nesse caso, escolha os serviços do AWS que podem ajudá-lo a atender a esses requisitos.
+ O aplicativo usa alguma opção ou recurso especial do mecanismo de banco de dados?

  Se você estiver migrando para um mecanismo de banco de dados diferente, precisará atualizar o aplicativo adequadamente.

Se as respostas a essas perguntas forem complexas, a melhor opção é desacoplar o banco de dados do aplicativo usando microsserviços. Dessa forma, um aplicativo pode obter dados chamando o microsserviço em vez de se conectar diretamente ao banco de dados.