Upgrade to Pro — share decks privately, control downloads, hide ads and more …

O pensamento por trás de um desenvolvimento escalável.

O pensamento por trás de um desenvolvimento escalável.

Nessa apresentação é abordado o novo Front-End da Azion e o futuro da escalabilidade do desenvolvimento.
O objetivo da apresentação é explicar a necessidade e como foi pensado para conceber uma solução para escalar e tornar o desenvolvimento amigável em uma empresa de crescimento exponencial.
.
.
https://www.youtube.com/watch?v=4pWXBLuCcsc

Robson Júnior

May 22, 2020
Tweet

More Decks by Robson Júnior

Other Decks in Technology

Transcript

  1. 2/ Novo Front-End • O que é o AztechJS •

    Concepção • Problemas solucionados • O que muda na vida do desenvolvedor • O que muda na vida de produtos • O que muda na vida da Azion 3/ Bônus • Métricas • Quem está utilizando • Próximos passos • Para onde estamos olhando Agenda
  2. O que é o AztechJS? É o novo workflow development

    para produtos da Azion que utiliza Interface Web.
  3. O que é o AztechJS? É o novo workflow development

    para produtos da Azion que utiliza Interface Web.
  4. Problemas • Manipulação do DOM • Azion style guide •

    Azion element guide • Reaproveitamento dos componentes e estilos • Gerenciamento de dependências • Escalabilidade • Arquitetura do workflow ◦ scaffold ◦ acesso ◦ ambiente de desenvolvimento ◦ support rest ◦ schema ◦ CI/CD ◦ testes / testes funcionais
  5. • MOD - module ◦ Back-End do Front-End. Usado para

    processamento. Não manipula DOM e não contém interface. Pode consumir 1 ou N módulos • APP - application ◦ Pode possuir interface com um determinado objetivo. Pode consumir 1 ou N apps e módulos • UI - user interface ◦ É o último ponto de agrupamento, a junção dos elementos deve formar uma Interface para Usuário. Pode consumir 1 ou N apps e módulos
  6. Problemas resolvidos De forma simplificada, montamos o pipeline do desenvolvimento.

    Abrangendo desde como começar ao passo final de CI/CD.
  7. Problemas resolvidos De forma simplificada, montamos o pipeline do desenvolvimento.

    Abrangendo desde como começar ao passo final de CI/CD.
  8. O que muda na vida do desenvolvedor Com a leveza,

    agilidade para start… O desenvolvedor pode focar mais em desenvolver, assim entregando mais qualidade.
  9. O que muda na vida do desenvolvedor Com a leveza,

    agilidade para start… O desenvolvedor pode focar mais em desenvolver, assim entregando mais qualidade.
  10. O que muda na vida de produtos Navegando entre produção

    e desenvolvimento, terá mais segurança para testar apenas a parte atualizada, sem interferência de terceiros.
  11. O que muda na vida de produtos Navegando entre produção

    e desenvolvimento, terá mais segurança para testar apenas a parte atualizada, sem interferência de terceiros.
  12. O que muda na vida da Azion Velocidade no tempo

    de resposta, como para criação de protótipos e MVPS como também para validação e colocar novas coisas no em produção.
  13. O que muda na vida da Azion Velocidade no tempo

    de resposta, como para criação de protótipos e MVPS como também para validação e colocar novas coisas no em produção.
  14. MÉTRICA | ATUAL | NOVO | PORCENTAGEM =========================================== Load Time

    | 3.063 | 2.002 | -34.64% DOM Interactive | 1.547 | 1.258 | -18.68% Load Event | 3.063 | 1.271 | -58.51%
  15. Com Google responsável por 39% e o AztechJS por 57%

    das requisições. Podemos observar a leveza do novo Front-End, sendo responsável apenas por 29.2% dos bytes trafegados.
  16. Quem já está utilizando? - Novo login - Signup -

    Marketplace NOTA: tempo menor que 3 meses.
  17. Próximos passos Definições e criação do plano de ação para

    o desmembramento, proposta para padronização do desenvolvimento back-end.
  18. Próximos passos Definições e criação do plano de ação para

    o desmembramento, proposta para padronização do desenvolvimento back-end.
  19. ...

  20. A Azion tem grandes expectativas apostando nessa nova arquitetura. Elevando

    o patamar do desenvolvimento automaticamente eleva o patamar do que é entregue para nossos clientes. FUTURO do desenvolvimento_
  21. obrigado! [email protected] Palo Alto | USA / São Paulo |

    Brazil / Rio de Janeiro | Brazil / Porto Alegre | Brazil / Hong Kong