Saltar para o conteúdo
BigTree108

Dezassete serviços, uma equipa que fica

Construímos e depois mantemos em funcionamento o que construímos. Cada serviço abaixo é assegurado pela mesma equipa, pelo que um backend, o respetivo front end, a aplicação móvel, os testes e o design são uma só conversa e não quatro fornecedores.

Qualquer um destes pode funcionar como um especialista dedicado na sua equipa, um projeto que entregamos ou a tomada a cargo de um sistema existente; a página de outsourcing explica as três formas, o contrato e a forma como cobramos.

O desenvolvimento noutras linguagens, frameworks e plataformas CMS, de Java e Laravel a Shopify e Rust, está na página de tecnologias.

Regras pelas quais trabalhamos

Estes são os princípios de engenharia escritos segundo os quais se revê cada alteração nos nossos repositórios. Não são aspirações; uma alteração que viole um deles não é integrada.

  • Tudo como código

    Os recursos Azure, o esquema da base de dados, o DNS, as definições do GitHub e as regras de firewall vivem em ficheiros versionados. Nada é montado à base de cliques num portal.

  • Os testes seguem com a funcionalidade

    Cada alteração traz testes ao nível certo e uma correção de bug traz um teste para toda a sua classe. A cobertura é medida e não pode regredir.

  • Zero avisos

    A build, o formatador, a auditoria de dependências, o Terraform e o CodeQL terminam cada alteração sem nada a suprimir. Os analisadores correm na barreira de deploy como erros.

  • Segurança antes da conveniência

    Negação por defeito, privilégio mínimo, segredos apenas do Key Vault, todas as queries parametrizadas, todas as entradas validadas na fronteira.

  • Últimas versões estáveis

    Acompanhamos a release atual de cada dependência e fixamos Actions e imagens por hash. Uma atualização só está concluída quando o código usa as novas APIs.

  • Uma fonte de verdade por facto

    Os valores derivados são calculados uma só vez e consumidos em todo o lado. As cópias da verdade são os bugs que se descobrem seis meses depois.

Diga-nos o que está a construir

Envie o âmbito, uma ligação para um repositório ou uma ideia geral. Recebe um plano escrito e uma estimativa no prazo de um dia útil.