Ontwikkeling (Go, Bash, Perl)
"Eenvoud is de ultieme verfijning."
— Leonardo da Vinci
De meeste softwareprojecten creëren een nieuwe afhankelijkheid — van de ontwikkelaar, van het framework, van de volgende versie. Goede code doet het tegenovergestelde: het geeft u de controle terug.
Code die blijft
Ons doel is niet om u afhankelijk van ons te maken. Maar dat uw team de code kan overnemen, begrijpen en doorontwikkelen. Helder gedocumenteerd, geen framework-afhankelijkheden die over twee jaar verouderd zijn. Geen black-box-oplossingen.
Wat wij bouwen
- Go-services en APIs — RESTful, GraphQL, backendsystemen
- Databasesystemen — MySQL/MariaDB-ontwerp, Redis (clustering, pub/sub, streams)
- Automatiseringstools — CI/CD-pipelines (GitLab), Docker/Docker Swarm, Ansible-playbooks
- CLI-utilities — onderhoudbare scripts in Bash en Perl
- Legacy-code — Perl-analyse, modernisering en migratie
Kwaliteit
Geautomatiseerde tests voor APIs, integraties en deployments. Geen “werkt op mijn machine” — reproduceerbaar in elke omgeving.
Logging en metrics met Prometheus. Niet pas gaan kijken als er iets stuk is.
Reproduceerbaar deployment via CI/CD. Wat getest is, wordt gedeployed. Niet meer, niet minder.
Gestructureerde, onderhoudbare code met duidelijke afhankelijkheden. Geschreven voor de persoon die het over twee jaar leest — niet voor degene die het vandaag schrijft.
Technologieën
Debian GNU/Linux • Docker • GitLab CI/CD • Ansible • Prometheus • MQTT
En wanneer er na de overdracht een vraag opkomt — wij blijven uw aanspreekpunt.
Zie ook: IT-automatisering · Microcontrollers / IoT / Automatisering · OSS-migratie zonder verstoring: een praktische gids