É fato que o negócio é cada vez dependente de TI. Organizações de alta performance incessantemente buscam agilidade para o seu negócio. Para atender a esta necessidade a TI inova, renova, inventa e reinventa - atualmente com práticas DevOps, métodos Ágeis de desenvolvimento, CI/CD, infraestruturas como código e "deploy contínuo". Para tanto, também pode ser preciso desenhar e aplicar arquituras de software também ágeis - de alto desempenho.
Nesta sessão vamos conversar sobre Arquitetura de Página única (Single-Page Application) para alto desempenho de sistemas e serviços que busca otimizar o uso de back-end e traz uma melhor experiência de uso flúido para o usuário.
Single Page Application ou "Aplicações de uma Página Só" são aplicações que carregam a página apenas uma vez e a partir disso passa a trabalhar com substituição dinâmica do fluxo de dados. Esse tipo de arquitetura atua na camada de visualização (view no modelo MVC) facilitando e auxiliando na separação de responsabilidade entre camadas de front-end e banck-end, facilita a criação de páginas dinâmicas e ajuda a aumentar o reaproveitamento das implementações de front-end usando Angular, Vue.JS, ReactJS entre outros.