Arquitetura de Software, Engenharia de Software

Consultoria em Arquitetura de software para ajudar a SPC Grafeno construir um sistema escalável e eficiente

RESUMO

A EximiaCo está apoiando a SPC Grafeno na evolução de seu sistema de registro de ativos financeiros, originalmente concebido como um monolito em Ruby, para atender ao aumento da demanda com escalabilidade e performance. A atuação é dividida em duas frentes: uma de curto prazo, focada na otimização imediata de performance, e outra de médio e longo prazo, destinada à construção de uma cultura de engenharia de alta performance. O objetivo é capacitar a SPC Grafeno para enfrentar os desafios atuais e futuros de forma sustentável.

Status
Em andamento
Sponsor: Marcos Cordeiro

Situação (antes da nossa atuação)

A SPC Grafeno, uma spin-off aprovada pelo Banco Central, nasceu como uma startup com soluções ágeis e de baixo custo para acelerar sua entrada no mercado de registro de ativos financeiros. Contudo, o aumento expressivo no volume de registros trouxe à tona limitações estruturais e técnicas no sistema:

1. Arquitetura monolítica com gargalos de performance: O monolito em Ruby apresentava lentidão crescente com o aumento do volume de transações.

2. Problemas no banco de dados: Consultas demoradas e transações ineficientes impactavam diretamente o tempo de resposta do sistema.

3. Processos internos paralelizados insuficientemente: Apesar de esforços para melhorar a performance, os gargalos permaneciam críticos.

4. Falta de uma cultura de engenharia madura: A ausência de padrões sólidos e boas práticas dificultava o desenvolvimento sustentável e a resolução de problemas de escalabilidade.

Esses fatores comprometiam não apenas a experiência dos usuários, mas também a capacidade da SPC Grafeno de expandir suas operações de maneira confiável e eficiente.

Implicações

Os desafios enfrentados resultaram em:

Performance abaixo do esperado: Impactando diretamente a satisfação dos clientes e a competitividade no mercado.

Dificuldades em escalar o sistema: Limitando a capacidade de atender à crescente demanda por registros.

Alta pressão sobre o time técnico: Resultando em retrabalho e redução da capacidade de inovação.

O que fizemos

A atuação da EximiaCo foi estruturada em duas frentes:

1. Curto Prazo: Otimização de Performance

Diagnóstico Técnico: Levantamos as principais ineficiências do sistema, incluindo consultas demoradas e serviços com alto tempo de resposta.

Implementação de Melhorias: Adotamos estratégias como otimização de queries, indexação de tabelas críticas e estrangulamento de serviços específicos para melhorar a performance do sistema.

Resultados Rápidos: Reduzimos significativamente os tempos de resposta e melhoramos a estabilidade do sistema, proporcionando alívio imediato à equipe técnica e aos clientes.

2. Médio e Longo Prazo: Construção de uma Cultura de Engenharia

Mentoria e Treinamento: Capacitação da equipe em boas práticas de engenharia, escalabilidade e manutenção de sistemas de alta performance.

Acompanhamento Contínuo: Trabalhamos lado a lado com os times técnicos para implementar padrões de código, revisão de processos e introdução de metodologias ágeis.

Planejamento Estratégico: Auxiliamos a SPC Grafeno na elaboração de um roadmap para evolução tecnológica, considerando a possível migração para uma arquitetura mais modular e escalável no futuro.

Entregáveis

Relatórios de Diagnóstico: Identificação dos principais gargalos e propostas de solução imediata.

Melhorias Implementadas: Código otimizado, banco de dados ajustado e serviços estrangulados para maior eficiência.

Plano de Evolução Tecnológica: Roadmap com ações de médio e longo prazo, incluindo a possível transição para uma arquitetura mais escalável.

Capacitação da Equipe: Treinamentos e documentação para promover a autonomia do time técnico.

PROBLEMAS ATENDIDOS

Incapacidade da aplicação se adaptar às mudanças de escala do negócio

CLIENTE

Confira o cliente que está associado a este case:

CONSULTORES E ENGENHEIROS

Confira os consultores e engenheiros que participaram deste case:

Arquiteto de Software especializado em desenvolver soluções de alta escalabilidade e performance, com experiência executiva em Tecnologia
Arquiteto de Software com experiência executiva em Tecnologia

OFERTAS ASSOCIADAS

Confira as ofertas que estão associadas a este case:

0
Gostaríamos de ouvir sua opinião!x

ACESSO RESTRITO

Esse conteúdo é de acesso restrito à equipe de colaboradores da EximiaCo.

Trabalha na EximiaCo? Então conecte-se com sua conta:

Tenho interesse em conversar

Se você está querendo gerar mais resultados através da tecnologia, preencha este formulário que um de nossos consultores entrará em contato com você:

Área de colaboradores

Esse ambiente é de acesso restrito à equipe de colaboradores da EximiaCo.

Trabalha na EximiaCo? Então conecte-se com sua conta: