A arquitetura de software é um aspecto crucial no desenvolvimento de sistemas complexos, influenciando diretamente a manutenibilidade, escalabilidade e desempenho. Dentre os padrões arquiteturais mais comuns, a arquitetura de microsserviços tem ganhado destaque. Qual das alternativas a seguir apresenta uma característica intrínseca e uma vantagem primária da arquitetura de microsserviços?
- A)Monolítica e difícil de escalar horizontalmente.
- B)Acoplamento forte entre componentes e alta complexidade para deploy independente.
- C)Descentralização de dados e facilidade de substituição de tecnologias específicas de um serviço.gabarito
- D)Adoção de um único banco de dados centralizado e dificuldade na tolerância a falhas.
- E)Compartilhamento de base de código entre todos os serviços e lenta evolução tecnológica.