Desenvolvimento (Go, Bash, Perl)
"A simplicidade é a máxima sofisticação."
— Leonardo da Vinci
A maioria dos projetos de software criam uma nova dependência — do programador, do framework, da próxima versão. Bom código faz o oposto: devolve-lhe o controlo.
Código que perdura
O nosso objetivo não é torná-lo dependente de nós. Mas sim que a sua equipa possa assumir, compreender e evoluir o código. Claramente documentado, sem dependências de frameworks obsoletos em dois anos. Sem soluções caixa-negra.
O que construímos
- Serviços Go e APIs — RESTful, GraphQL, sistemas backend
- Sistemas de bases de dados — design MySQL/MariaDB, Redis (clustering, pub/sub, streams)
- Ferramentas de automação — pipelines CI/CD (GitLab), Docker/Docker Swarm, playbooks Ansible
- Utilitários CLI — scripts sustentáveis em Bash e Perl
- Código legacy — análise Perl, modernização e migração
Qualidade
Testes automatizados para APIs, integrações e implementações. Nada de “funciona na minha máquina” — reproduzível em qualquer ambiente.
Logging e métricas com Prometheus. Não esperar que algo se avarie para começar a investigar.
Implementação reproduzível via CI/CD. O que foi testado é implementado. Nem mais, nem menos.
Código estruturado e sustentável com dependências claras. Escrito para a pessoa que o vai ler daqui a dois anos — não para quem o escreve hoje.
Tecnologias
Debian GNU/Linux • Docker • GitLab CI/CD • Ansible • Prometheus • MQTT
E quando surgir uma questão após a entrega — continuamos a ser o seu ponto de contacto.
Ver também: Automação IT · Microcontroladores / IoT / Automação · Migracao OSS sem perturbacao: um guia pratico