O formulário foi enviado com sucesso.
Encontrará mais informações na sua caixa de correio.
Selecionar a língua
A Innowise actualizou uma aplicação de monitorização da exposição à radiação, melhorando o tempo de resposta em 3,3 vezes e lançando as bases para o aumento da funcionalidade do software.
O nosso cliente é uma empresa europeia de consultoria e tecnologia especializada em proteção contra radiações, qualidade e gestão de segurança. A empresa apoia empresas nos sectores dos cuidados de saúde, transportes e energia e ajuda-as a cumprir os regulamentos regionais de proteção contra radiações e as normas internacionais, incluindo a ISO 9001, a ISO 14001 e a ISO 19443.
Um dos seus principais produtos, uma plataforma SaaS abrangente, é utilizado diariamente por mais de 200 empresas para monitorizar a exposição à radiação e o estado de saúde do pessoal. Com o objetivo de melhorar a segurança e o bem-estar dos funcionários, a aplicação Web fornece capacidades para o cálculo do nível de exposição à radiação com base na introdução manual de dados de dosimetria. A aplicação também inclui monitorização dos dados de saúde dos funcionários, check-ups de saúde personalizados e avaliação proactiva do risco médico para quem trabalha em ambientes potencialmente perigosos.
As informações pormenorizadas sobre o cliente não podem ser divulgadas ao abrigo das disposições do NDA.
A aplicação de monitorização da exposição à radiação já estava no mercado há mais de 10 anos, mas a sua base de código não tinha sofrido quaisquer actualizações ou reescritas significativas durante esse tempo. À medida que o negócio do cliente crescia, também crescia a necessidade de uma solução mais robusta e escalável.
A equipa da Innowise iniciou o projeto com uma auditoria aprofundada da aplicação de monitorização da exposição à radiação para compreender as causas principais dos problemas que afectavam o sistema. Eis o que descobrimos:
O cliente queria que a evolução da aplicação ocorresse o mais suavemente possível, pelo que tornámos as alterações invisíveis para os utilizadores finais, garantindo que não houvesse interrupções na atividade. Em apenas 3 meses, a equipa da Innowise introduziu as seguintes alterações na aplicação de monitorização da exposição à radiação.
Para aumentar o desempenho e suportar futuras necessidades de escalonamento, dividimos a aplicação em vários componentes principais: frontend, backend, módulos de relatórios, módulo de registo e monitorização e base de dados. Depois, a nossa equipa contentorizou cada componente e migrou-os para máquinas virtuais separadas. Estas alterações suportaram as crescentes cargas de trabalho previstas pelo cliente.
Melhorámos a pilha tecnológica da aplicação, actualizando estruturas e ferramentas desactualizadas, resolvendo bugs e garantindo que o sistema podia suportar melhorias futuras. Isto deu à aplicação um impulso muito necessário em termos de desempenho e facilidade de manutenção.
A equipa da Innowise refatorou a base de dados da aplicação de monitorização da exposição à radiação, melhorando as consultas à base de dados, adicionando índices e introduzindo chaves estrangeiras. A nossa abordagem abrangente aumentou o desempenho da base de dados 1,5 a 3 vezes após a refacção.
Introduzimos um pipeline de integração e implementação contínuas (CI/CD) para substituir o processo de implementação manual. Com esta nova abordagem, a nossa equipa automatizou o processo de implementação, garantindo actualizações mais rápidas e fiáveis. Também implementámos o registo e a monitorização do sistema utilizando Prometheus e Grafana para acompanhar e visualizar o desempenho do sistema e os problemas em tempo real.
A equipa da Innowise utilizou a Infraestrutura como Código (IaC) para a recuperação de desastres, o que significa que toda a aplicação pode agora ser reimplantada num novo ambiente em apenas 15 minutos. Também criámos procedimentos de cópia de segurança robustos para garantir que os dados estão seguros e podem ser restaurados rapidamente, se necessário.
Paralelamente à refacção, a equipa da Innowise criou meticulosamente a documentação para a aplicação de monitorização da exposição à radiação, incluindo todas as alterações à arquitetura e ao sistema.
Frontend
Angular
Backend
Node.js, WinDev
Cloud
OVHcloud
Base de dados
MySQL
DevOps
Terraform, Bitbucket, Grafana, Prometheus, Docker, Docker Compose
Dado que o cliente pretendia flexibilidade no âmbito do projeto, acordámos um modelo de preços Time & Material, o que significa que estimámos antecipadamente as horas do projeto, mas só cobrámos ao cliente as horas efetivamente gastas. Quando o cliente necessitou de alargar o âmbito do projeto, o nosso gestor de projeto forneceu cálculos adicionais, para que o cliente pudesse acompanhar facilmente as despesas e o progresso do projeto.
Adoptámos uma abordagem de gestão de projectos iterativa, dividindo o projeto em sprints e definindo marcos claros para cada fase. Todas as semanas, a nossa equipa de projeto realizou chamadas com as partes interessadas do cliente para partilhar o progresso e os resultados, melhorando o alinhamento geral da equipa.
1
Gestor de
projectos
1
Gestor de entregas
1
Analista de
negócios
1
Arquiteto de soluções
1
Programador Back-End
1
Programador Front-End
1
Engenheiro DevOps
1
Engenheiro de QA
1
Engenheiro de Testes de Penetração
Agora, apenas 3 meses depois, o cliente tem uma aplicação muito mais robusta, escalável e de fácil manutenção para a monitorização da exposição à radiação. Renovámos com sucesso a infraestrutura de software, corrigimos problemas de desempenho e garantimos que a arquitetura pode suportar o crescimento futuro. A equipa da Innowise também definiu um roteiro claro para o desenvolvimento das próximas funcionalidades e melhorias do sistema, o que ajudará a melhorar ainda mais a experiência do utilizador e a eficiência operacional.
Nos próximos meses, a nossa equipa realizará as actualizações previstas para ajudar o cliente a satisfazer as necessidades evolutivas dos utilizadores.
3.3
tempo de resposta da aplicação vezes mais rápido
1.5-3
vezes melhor desempenho da base de dados
Marcar uma chamada ou preencha o formulário abaixo e entraremos em contacto consigo assim que tivermos processado o seu
Após termos recebido e processado o seu pedido, entraremos em contacto consigo para detalhar as necessidades do seu projecto e assinar um NDA para garantir a confidencialidade das informações.
Após a análise dos requisitos, os nossos analistas e programadores elaboram uma proposta de projecto com o âmbito dos trabalhos, tamanho da equipa, tempo e custos e custos.
Marcamos uma reunião consigo para discutir a oferta e chegar a um acordo.
Assinamos um contrato e começamos a trabalhar no seu projecto o mais rapidamente possível.
Seja o primeiro a conhecer as inovações no domínio das TI e os estudos de casos interessantes.
Ao inscrever-se, concorda com os nossos Termos de utilização e Política de privacidade, incluindo a utilização de cookies e a transferência das suas informações pessoais.
© 2007-2025 Innowise. Todos os direitos reservados.
Política de privacidade. Política de cookies.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Varsóvia, Polónia
Ao inscrever-se, o utilizador concorda com a nossa Política de privacidadeincluindo a utilização de cookies e a transferência das suas informações pessoais.
Obrigado!
A sua mensagem foi enviada.
Processaremos o seu pedido e contactá-lo-emos o mais rapidamente possível.
Obrigado!
A sua mensagem foi enviada.
Processaremos o seu pedido e contactá-lo-emos logo que possível.