Wat is Deployment

Tl;dr : ”Deployment is het proces van het implementeren van een applicatie op een server of productiesysteem.“

Wat is Deployment?

Deployment is het proces waarbij software van de ontwikkelomgeving naar een live omgeving wordt gebracht, zodat echte gebruikers ermee kunnen werken. Het is de laatste stap in het ontwikkelproces: je applicatie, update of nieuwe functie wordt “uitgerold” naar een server, website of appstore.

Een goede deployment zorgt ervoor dat de software stabiel, veilig en zonder onderbrekingen beschikbaar komt. Vroeger gebeurde dit vaak handmatig — bestanden uploaden via FTP bijvoorbeeld — maar tegenwoordig wordt deployment meestal geautomatiseerd en herhaalbaar uitgevoerd via zogeheten CI/CD-pijplijnen (Continuous Integration / Continuous Deployment).

Deployment kan verschillende vormen aannemen, zoals:

  • Een nieuwe webapplicatie beschikbaar maken op een server
  • Een update doorvoeren voor een bestaande website
  • Een mobiele app publiceren in de App Store of Google Play
  • Het automatisch live zetten van wijzigingen na goedkeuring of tests

Bij NoardCode hebben we het deploymentproces volledig geïntegreerd in onze manier van werken. We gebruiken onder andere GitLab CI en Laravel Forge om te zorgen dat elke uitrol veilig, gecontroleerd en herhaalbaar gebeurt. Zo kunnen we snel leveren, zonder in te leveren op kwaliteit of stabiliteit — en weet jij precies wanneer iets live gaat.

Mogelijkheden of kansen voor
jouw organisatie bespreken?

Arjan Renkema Chris Hagg Marcel Klaver Damiaen Toussaint Arrow