Avançar para o conteúdo principal

Ruben Stranders

Construção de Códigos
Ruben Stranders - FireServiceRota

Liberdade para os bombeiros,
Salvar vidas



Com um passado de busca e salvamento, Ruben Stranders não estava satisfeito com os antigos sistemas de alerta de emergência para bombeiros nos Países Baixos e noutras partes da Europa. Juntamente com o seu co-fundador FireServiceRota e amigo de longa data, Cor Klaasse Bos, os holandeses sabiam que tinha de haver uma maneira melhor.

Hoje, o que começou como uma aplicação web PHP escrita ao lado de gestores de quartéis de bombeiros que lutam com bombeiros de plantão excessivamente empenhados e um sistema de alerta pouco sofisticado, tornou-se um recurso fiável e valioso para os bombeiros no Reino Unido, Dinamarca, e Países Baixos.

Desde o seu início em 2006, a empresa evoluiu para uma ferramenta de programação, implantação e alerta abrangente e de última geração, com planos de expansão para postos de bombeiros em toda a Europa e América do Norte. Ao racionalizar serviços de programação e alerta altamente sensíveis ao tempo e de missão crítica, a FireServiceRota proporciona maior liberdade aos bombeiros, assegurando ao mesmo tempo que o equipamento de combate a incêndios seja adequadamente tripulado. Mas demorou algum tempo a chegar aqui.

Agora CTO da FireServiceRota, Ruben juntou-se à empresa depois de ter obtido o bacharelato e mestrado em informática, depois um doutoramento em IA, oito anos após os criadores originais da empresa terem cometido as suas primeiras linhas de código. "Cor e eu partilhamos a mesma nerdidade e curiosidade pela tecnologia", disse Ruben. "Uma vez que tínhamos 13 anos, falávamos em começar um negócio juntos". 

Em 2013, reescreveram o software para permitir aos serviços de emergência mobilizar eficazmente a tripulação certa através de diferentes canais de comunicação e ter uma visão geral em tempo real da sua participação. A FireServiceRota desenvolveu uma aplicação móvel que incorpora notificações push que utilizam WiFi, telemóvel, e SMS para falta de pessoal, planeamento de tarefas, e horários de equipas. A tecnologia de geo-localização e de chat em tempo real trouxe ainda mais precisão e comunicação em tempo real a esta missão vital.

1

Antes de mudarem o alojamento de aplicações para Linode, Ruben e Cor tinham herdado um servidor monolítico da sua antiga empresa de alojamento. A aplicação é agora executada no centro de dados londrino de Linode, com backups em Frankfurt. Compreensivelmente, o novo sistema também tinha requisitos de alta flexibilidade, fiabilidade e acessibilidade, o que exigia uma solução mais modular e multi-servidor. Esta necessidade levou Ruben e a sua equipa a rearquitectar a aplicação no Linode Kubernetes Engine (LKE) para apoiar um ambiente DevOps mais controlado para os serviços críticos que prestam. Além disso, os Linode NodeBalancers permitem à empresa escalar para cima e para baixo em tempos de maior movimento, o que é um benefício real para os serviços de emergência, uma vez que os incêndios são imprevisíveis. 

Num mundo em que o desempenho, os backups e o failover automático são essenciais, a FireServiceRota não pode descer. "Os preços claros, a simplicidade, o forte desempenho e o excelente serviço da Linode garantem o tempo de funcionamento e a redundância que é fundamental para o que fazemos", disse Ruben. "É literalmente uma questão de vida ou morte".

O motor de programação da FireServiceRota está no centro do planeamento e previsão, ajudando a assegurar que as pessoas certas sejam mobilizadas no momento certo. Os bombeiros de plantão podem agora planear a sua disponibilidade com base no seu trabalho e compromissos pessoais. Os bombeiros fora de serviço podem relaxar, viajar e envolver-se mais plenamente em actividades familiares e pessoais quando estão fora de serviço, porque sabem que é duvidoso que a sua brigada vá precisar deles. Os bombeiros que utilizam o FireServiceRota relatam que o moral dos bombeiros melhorou e, portanto, também a qualidade dos serviços de emergência que podem prestar.

"Houve sempre limitações com outros fornecedores de nuvens", disse Ruben quando lhe perguntaram sobre a sua decisão de utilizar Linode. "Por exemplo, precisamos de streaming e backups encriptados, ou failover automático ou programado no espaço de cinco segundos. Não estamos a falar de um sistema que pode descer durante 10 ou 15 minutos. Isso não é suficiente. Se tivermos tempo de paragem, precisa de ser na ordem dos segundos, não minutos e definitivamente não horas".

Trabalhar com o seu amigo de infância e no FireServiceRota continua a ser incrivelmente gratificante para Ruben. Tem ouvido falar de famílias agradecidas de bombeiros, partilhando o quanto valorizam a liberdade que o seu serviço criou, dando-lhes uma experiência mais gratificante para o trabalho de salvamento de vidas que fazem para as suas comunidades.

Compartilhe