Sobre o Cliente
O cliente é uma empresa de tecnologia especializada no desenvolvimento de soluções de software para o setor de saúde. Sua plataforma apoia processos críticos de hospitais, clínicas e demais organizações de saúde, exigindo alta disponibilidade, confiabilidade e capacidade de crescimento para atender às demandas do negócio.
O Desafio
A aplicação principal do cliente estava hospedada em uma máquina virtual no Microsoft Azure, utilizando uma arquitetura monolítica com armazenamento local. Esse modelo criava um ponto único de falha, limitava a escalabilidade da aplicação e aumentava a complexidade operacional devido à necessidade de gerenciamento contínuo da infraestrutura.
Além disso, o cliente buscava uma solução que permitisse aumentar a disponibilidade do ambiente, suportar o crescimento da plataforma e reduzir os riscos operacionais, sem a necessidade de reescrever a aplicação existente.
A Solução
A Dedalus projetou e implementou uma arquitetura moderna baseada em serviços gerenciados do Microsoft Azure, migrando a aplicação para o Azure App Service para Linux.
A solução manteve o banco de dados existente no Azure Database for MySQL, incorporou o Azure Files como armazenamento compartilhado para eliminar a dependência de discos locais e implementou pipelines de CI/CD com Azure DevOps, automatizando o processo de implantação da aplicação.
Com essa arquitetura baseada em Plataforma como Serviço (PaaS), o cliente passou a contar com alta disponibilidade nativa, escalabilidade automática e infraestrutura totalmente gerenciada pelo Azure, reduzindo significativamente o esforço operacional da equipe de TI. Além disso, o novo ambiente foi preparado para uma futura evolução da aplicação para uma arquitetura baseada em microsserviços.
Resultados
A modernização da plataforma proporcionou ganhos significativos em disponibilidade, desempenho e eficiência operacional, entre eles:
- Eliminação do ponto único de falha da aplicação.
- Maior disponibilidade do ambiente por meio do Azure App Service.
- Escalabilidade horizontal automática para acompanhar o crescimento da demanda.
- Redução da carga operacional, eliminando a necessidade de gerenciamento do sistema operacional e da infraestrutura.
- Utilização de armazenamento compartilhado com Azure Files, removendo a dependência de discos locais.
- Automatização das implantações por meio de pipelines de CI/CD no Azure DevOps, tornando as entregas mais rápidas e confiáveis.
- Criação de uma base tecnológica preparada para futuras iniciativas de modernização e adoção de microsserviços.
Ao adotar os serviços gerenciados do Microsoft Azure, o cliente passou a operar uma plataforma mais resiliente, escalável e preparada para sustentar sua estratégia de inovação e crescimento, mantendo o foco no desenvolvimento de soluções para o setor de saúde.





