← Todos os artigos

Migração de Plataforma

Mais simples, melhor, mais rápido

Esta semana vamos destacar uma das vantagens que a migração vai trazer, com especial ênfase na implementação de sondas e appliances de alertas de hackers.

Mais simples, melhor, mais rápido

Um dos critérios que definimos para nós próprios no início desta migração foi eliminar soluções sobrecarregadas que executam tarefas, em favor de soluções simples que podemos construir nós mesmos.

Um bom exemplo disso é a forma como mudámos o modo como vamos implementar sondas e appliances de alertas de hackers no futuro.

Atualmente usamos uma ferramenta de terceiros que é amplamente adotada como o padrão da indústria e que executa esta tarefa de forma bastante eficaz.

No entanto, esta ferramenta tem algumas limitações, uma vez que demora até dois dias úteis antes de os appliances poderem ser entregues com sucesso. Embora isto fosse aceitável na altura em que foi implementado, está agora a tornar-se um fardo para os nossos clientes e para nós.

Analisámos como poderíamos encurtar este período e, por isso, criámos uma solução muito mais simples que não só resolveria este problema, como também reduziria o excesso na nossa stack de desenvolvimento.

Embora esta solução seja notavelmente simples, tivemos de mudar todo o nosso fluxo. Em vez de existir um local centralizado a partir do qual todos os appliances são atualizados, agora os appliances são responsáveis por se atualizarem a si próprios.

Descentralizar isto torna tudo muito mais escalável e fiável. Em resumo, removemos uma série de camadas complexas que agora tornam tudo isto possível.

Desde o momento em que uma implementação é iniciada até a sonda ou o appliance estar pronto para executar a sua tarefa, o processo passa a demorar apenas 1 hora. Isto representa uma aceleração face às aproximadamente 48 horas (cerca de 2 dias) da plataforma atual.

Como é óbvio, estamos entusiasmadíssimos com esta melhoria drástica!

Isto será um enorme benefício para os nossos parceiros, uma vez que vão conseguir configurar o Lighthouse no mesmo dia em que iniciam a implementação.

Então porque é que só agora conseguimos fazer isto?

Simplificar isto não é tarefa fácil e foram necessários muitos anos de descoberta para encontrar uma solução ótima. Para o conseguir, estudámos muitos sistemas diferentes e tivemos de adquirir conhecimentos de arquitetura sobre os pormenores do funcionamento de vários sistemas, de modo a encontrarmos o melhor caminho a seguir.

A conclusão é que aprendemos com o tempo e melhoramos constantemente as soluções que oferecemos. Embora as nossas soluções sejam simples, resolvem problemas complexos que exigem inteligência, criatividade e experiência (tempo).

A tecnologia exige que estejamos sempre a evoluir e a melhorar, para podermos manter-nos atualizados, gerar valor e continuar relevantes tanto para os nossos parceiros como para os clientes deles.