A Globalvia líder mundial na gestão de infraestruturas de transporte definiu a inovação digital das suas operações como fator critico para competir.

Esta transformação digital está assente neste PROJETO DEVOPS: uma plataforma com domínios de cobrança de viagens, operação e manutenção de infraestruturas que possa:

criar novas dinâmicas para o negócio atual

criar novos modelos de negócio na área da mobilidade e smart cities.

Neste PROJETO desenvolvemos com o conceito software como serviço (SaaS) na cloud AWS utilizando vários serviços AWS disponíveis que consiste numa mudança de paradigma e totalmente disruptiva neste setor.

Arquitetura

A plataforma backend é uma arquitetura em microserviços onde componentes mínimos e independentes desenvolvidos em java e dotnet core a correr num cluster de kubernets terminando numa API Gateway Ambassador com Load Balance.

Em frontend utilizamos Angular para webui e Ionic para mobile, kibana para criação de dashboards de dados agregados por Elasticsearch.

Metodologia

Implementamos a metodologia de equipa Agile:

• sprints de 2 semanas

• planeamento e retrospetiva

• continuous Integration

• continuous delivery

• testes automáticos

Uma alteração de cultura e mindset para toda a nossa equipa!

Ferramentas Tecnológicas

Utilizamos ferramentas tecnológicas no desenvolvimento que são as mais indicadas nos tempos actuais,

Git, Gitlab, Docker, Nexus, Sonarqube e Jenkins são alguns exemplos presentes nas nossas pipelines onde existem quatro ambientes bem demarcados, stage, qualidade, prelive e live.