We ontwikkelen websites en applicaties die intensief worden gebruikt en lang meegaan. Een deel daarvan draait al langere tijd op onze bestaande infrastructuur, een ander deel bouwen we met nieuwe technieken. Gebruikers verwachten dat alles soepel loopt en dat vraagt om zorgvuldige techniek, ook achter de schermen.
Voor onze nieuwe projecten maken we gebruik van een combinatie van PHP, Laravel met Statamic als CMS en MySQL voor de dataopslag. Deze applicatie zetten we in headless CMS voor een Nuxt JS Frontend.
Onze eerdere projecten zijn gemaakt in een scala aan technieken:
- Kirby CMS
- Laravel met Filament
- Laravel met een custom CMS
- Symfony met een custom CMS
Voor databeheer kan je verwachten te werken met file based systemen als met MySQL databases.
De deployments hebben we ingericht via onze CI in gitlab.
Daarin maken gebruik van DeployerPHP voor zero downtime deployments.
Op onze moderne productieomgevingen configureren we de servers met Ansible. Dit gaat in samenwerking met onze hostingpartner, kennis van Ansible is niet vereist maar wel een pré.
Om grip te houden op de codebase gebruiken we de gitflow-methodiek.
Veel van onze eerdere projecten zijn gebouwd in PHP met Kirby CMS of Laravel, gekoppeld aan MySQL. De infrastructuur beheren we zelf met Git, GitLab CI, Docker en Ansible.
Tegelijkertijd maken we in onze nieuwe projecten gebruik van moderne front-end en CMS-oplossingen zoals Statamic, Nuxt en Vue. Je krijgt dus te maken met verschillende generaties techniek en leert hoe je daar slim tussen schakelt.