Serviços / Engenharia de software

Software que vai para produção — e continua a funcionar durante anos.

Plataformas web, apps móveis, APIs e as ferramentas de back-office que fazem uma operação andar — desenhadas, construídas e operadas por uma só equipa. Entregamos a versão que ainda se pode alterar daqui a cinco anos.

A nossa abordagem

Feito para ser alterado.

A maior parte do software sobrevive ao plano para o qual foi escrito. Desenhamos para a mudança que aí vem: fronteiras claras entre serviços, um contrato em cada API, testes que descrevem comportamento e infraestrutura definida como código. A primeira versão é o início do trabalho, não o fim.

  1. 01Arquitetura e modelo de dados acordados antes das funcionalidades
  2. 02Um contrato tipado em cada API e integração
  3. 03Infraestrutura como código, implementada por pipeline
  4. 04Observabilidade desde a primeira versão

Capacidades

O que construímos.

  • Aplicações e plataformas web

    Plataformas desenhadas, construídas e operadas por uma só equipa, ainda alteráveis daqui a cinco anos.

  • Apps móveis — iOS e Android

    Apps iOS e Android lançadas em fases, com instrumentação de erros, latência e custo.

  • APIs e integrações com terceiros

    Um contrato tipado em cada API e em cada integração com os sistemas com que o seu tem de comunicar.

  • Back-office e ferramentas de operações

    Vistas 360 do cliente e filas de operações numa só interface, com motivo obrigatório e auditoria em cada ação privilegiada.

  • Infraestrutura cloud e DevOps

    Infraestrutura definida como código e implementada por pipeline, com observabilidade desde a primeira versão.

  • Modernização de sistemas legados

    Sistemas que sobreviveram ao seu plano, reconstruídos com fronteiras de serviço claras para voltarem a poder ser alterados.

  • Migração de dados

    Mapear e passar os dados de um sistema antigo para o novo, verificados antes da passagem a produção.

  • Design systems

    Acessíveis por defeito, CSS sem runtime, os mesmos componentes a renderizar os nossos produtos e os seus dashboards.

Como trabalhamos

Do briefing ao sistema operado.

  1. 01

    Definir

    Mapeamos os utilizadores, os dados e os sistemas com que tem de comunicar — e recortamos a menor fatia que vale a pena entregar.

  2. 02

    Desenvolver

    Incrementos curtos sobre um deploy funcional, com testes e revisão em cada alteração.

  3. 03

    Entrega

    Lançamentos em fases, com instrumentação de erros, latência e custo desde o primeiro dia.

  4. 04

    Operação

    Monitorização, runbooks de on-call e um roadmap — entregues ou geridos consigo.

Provas

O que o trabalho devolve.

Em todo o software que desenhámos, construímos e operámos.

120+

Projetos entregues

9

Setores servidos

24/7

Em operação

Anos

Manutenibilidade

Tem um sistema para construir?

Diga-nos o que tem de fazer e a que tem de se ligar. Voltamos com uma arquitetura, uma equipa e um plano.