A arquitetura de duas camadas separa logicamente tudo o que é visualização de tudo o que é controle de estados (dados). Com essa arquitetura a equipe de frontend consegue ter uma flexibilidade incrível no contrato com o backend e na validação de protótipos com a equipe de produto e design. A minha proposta é conseguir aprofundar sobre essa arquitetura com a galera do OpenSanca, mostrando suas limitações e seus benefícios.