#5 - Arquiteturas orientadas a microserviços frequentemente adotam o padrão de "Database per Service" (um banco de dados por serviço). Qual é a principal vantagem arquitetural e o principal desafio técnico dessa abordagem? Alternativas 1. Vantagem: facilita transações ACID distribuídas; Desafio: aumenta o acoplamento entre os serviços. 2. Vantagem: permite escolher o modelo de dados ideal para cada serviço (persistência poliglota); Desafio: manter a consistência de dados entre serviços sem usar transações distribuídas clássicas. 3. Vantagem: reduz o custo de licenciamento de software; Desafio: obriga o uso de bancos de dados relacionais em todos os serviços. 4. Vantagem: centraliza a gestão de backup; Desafio: cria um ponto único de falha para toda a aplicação.