Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Demora no tempo de migração de aplicações entre arquiteturas #239

Open
eduardocolombo opened this issue Sep 30, 2024 · 0 comments
Open
Assignees

Comments

@eduardocolombo
Copy link
Collaborator

eduardocolombo commented Sep 30, 2024

The Pain

Demora no tempo de migração de aplicações entre arquiteturas

Summary

Durante as conversas com o Kontopp e o time de especialistas de Canais, surgiu uma narrativa sobre os desafios enfrentados na migração entre arquiteturas. Atualmente as arquiteturas 4.5 e 5.0 estão disponíveis, mas o time de canais está finalizando a definição da arquitetura 6.0 quer é a arquitetura alvo e como estratégia do CIO01 - Kontopp, a StackSpot é uma oportunidade para migrar as aplicações da 4.5 para 6 já trazendo para dentro do EDP, permitindo que as pessoas desenvolvedoras continuem a evolução pela StackSpot já estando na arquitetura alvo.
Dores da arquitetura atual:

  • Sobrecarga de responsabilidades
  • Difícil convivência entre arquiteturas
  • Controle de autorização deficiente
  • Forte acoplamento
  • Alto custo operacional
    • Custo contrato Datagrid e Jboss R$1.6M/mês
    • Custo infra AWS router ~R$155k/mês
  • Base de dados compartilhada
  • Restrições do modelo Tradops

Algumas vantagens de ter as aplicações no EDP na arquitetura alvo:

  • Desacoplamento da estrutura legada
  • Adoção de arquitetura stateless
  • Melhoria na segurança e na gestão de identidades e acesso (CIAM/RBA)
  • Centralização das requisições em um ponto de entrada modernizado (Caronte)
  • Visão unificada e clara da arquitetura desejada
  • Redução no tempo de onboarding de novos membros do time por se tratar de uma arquitetura menos complexa.

Goal

  • Migrar o código de aplicações na arquitetura 4.5 para a arquitetura 6 em 15 minutos.
  • Ter novas aplicações criadas na arquitetura 6 em 50 minutos.
  • Redução do custo operacional em X%

Possible Features

  • Criação um workflow de agentes de AI para serem treinados com dados da arquitetura atual e da arquitetura alvo.

Metrics

  • Tempo entre o inicio da execução da migração da aplicação e o PR aberto.

Frequency

Média: Ocorre apenas quando novas aplicações precisam ser migradas, o que depende diretamente do estágio do produto/projeto em questão.

Coverage

Média: Ocorre com todas os projetos na arquitetura 4.5 ou inferior.

@eduardocolombo eduardocolombo self-assigned this Sep 30, 2024
@eduardocolombo eduardocolombo changed the title Application migration between architectures Migração de aplicações entre arquiteturas Sep 30, 2024
@eduardocolombo eduardocolombo changed the title Migração de aplicações entre arquiteturas Dificuldade na migração de aplicações entre arquiteturas Sep 30, 2024
@eduardocolombo eduardocolombo changed the title Dificuldade na migração de aplicações entre arquiteturas Demora no tempo de migração de aplicações entre arquiteturas Sep 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant