# Django em um ecossistema de microsserviços (Django) > Arquitetura de microsserviços, API Gateway, service discovery, comunicação entre serviços, design event-driven, padrão outbox, contract testing - 24 perguntas de entrevista - Senior - [Perguntas de entrevista: Django](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista.md) ## 1. Em uma arquitetura de microsserviços, qual é a principal vantagem de separar uma aplicação Django monolítica em vários serviços independentes? **Resposta** A separação em microsserviços permite implantar e escalar cada serviço de forma independente conforme suas necessidades específicas. Um serviço com alta carga pode ser replicado sem afetar os outros, otimizando o uso de recursos. Além disso, as equipes podem trabalhar de forma autônoma em diferentes serviços com ciclos de implantação independentes. ## 2. Qual é o papel principal de um API Gateway em uma arquitetura de microsserviços com Django? **Resposta** O API Gateway atua como ponto de entrada único para todas as requisições dos clientes. Ele roteia as requisições para os serviços apropriados, gerencia a autenticação centralizada, o rate limiting e pode agregar as respostas de vários serviços. Isso simplifica a interface do cliente e libera os serviços individuais dessas preocupações transversais. ## 3. O que é service discovery em um ecossistema de microsserviços? **Resposta** O service discovery é um mecanismo que permite aos serviços localizarem-se dinamicamente sem conhecer previamente seus endereços IP ou portas. Ferramentas como Consul, Eureka ou Kubernetes DNS mantêm um registro dos serviços disponíveis. Quando um serviço inicia, ele se registra, e os outros podem descobri-lo automaticamente. ## Mais 21 perguntas disponiveis - Qual abordagem é recomendada para a comunicação síncrona entre serviços Django em uma arquitetura de microsserviços? - Qual é a principal vantagem da comunicação assíncrona via message broker (RabbitMQ, Kafka) entre microsserviços Django? Cadastre-se gratis: https://sharpskill.dev/pt/login ## Outros temas de entrevista Django - [Fundamentos de Python](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/python-basics.md): 25 perguntas, Junior - [Python orientado a objetos](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/python-oop.md): 20 perguntas, Junior - [Fundamentos do Django](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-fundamentals.md): 20 perguntas, Junior - [Models Django - Fundamentos](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-models-basics.md): 22 perguntas, Junior - [Views do Django](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-views.md): 20 perguntas, Junior - [Templates Django](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-templates.md): 18 perguntas, Junior - [Formulários Django](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-forms.md): 22 perguntas, Mid-Level - [QuerySets avançados](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-querysets.md): 25 perguntas, Mid-Level - [Autenticação no Django](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-authentication.md): 22 perguntas, Mid-Level - [Middleware do Django](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-middleware.md): 18 perguntas, Mid-Level - [Django Admin](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-admin.md): 20 perguntas, Mid-Level - [Django REST Framework](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-rest-framework.md): 30 perguntas, Mid-Level - [Sinais do Django](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-signals.md): 18 perguntas, Mid-Level - [Upload de arquivos](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-file-upload.md): 20 perguntas, Mid-Level - [Cache do Django](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-caching.md): 20 perguntas, Mid-Level - [Sessões do Django](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-sessions.md): 18 perguntas, Mid-Level - [Email no Django](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-email.md): 18 perguntas, Mid-Level - [Testes no Django](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-testing.md): 22 perguntas, Mid-Level - [Segurança do Django](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-security.md): 22 perguntas, Mid-Level - [Implantação do Django](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-deployment.md): 24 perguntas, Mid-Level - [Django ORM avançado](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-orm-advanced.md): 28 perguntas, Senior - [Desempenho do Django](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-performance.md): 24 perguntas, Senior - [Django & Celery](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-celery.md): 22 perguntas, Senior - [Django Channels](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-channels.md): 24 perguntas, Senior - [Django & GraphQL](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-graphql.md): 24 perguntas, Senior - [Django & Docker](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-docker.md): 20 perguntas, Senior - [Comandos personalizados do Django](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-custom-commands.md): 18 perguntas, Senior - [Internacionalização no Django](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-internationalization.md): 20 perguntas, Senior - [Padrões de Projeto no Django](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-design-patterns.md): 24 perguntas, Senior - [Django Async e ASGI](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-async-asgi.md): 26 perguntas, Senior - [Settings e configuração de produção](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-settings-configuration.md): 22 perguntas, Senior - [Observabilidade e monitoramento](https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-observability.md): 24 perguntas, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/pt/technologies/django/perguntas-entrevista/django-microservices