Assinale a alternativa que contenha corretamente os padrões de arquitetura para sistemas distribuídos: