Terug naar blog
Wat “productieklaar” echt betekent: een checklist in 10 punten
Elke developer kent "op mijn laptop werkt het". Productieklaar betekent dat het ook werkt om 3 uur ’s nachts op zondag, met echte gebruikers, echte data en niemand die meekijkt. Dit is de checklist die we bij elk project gebruiken, of het nu een website, een webapp of een AI-agent is.
Beveiliging
- Authenticatie en rollen. Sterke login, sessies die verlopen, en gebruikers zien alleen wat hun rol toestaat. Gecontroleerd op de server, niet alleen verborgen in de interface.
- Invoer wordt nooit vertrouwd. Elk formulier en elke API controleert en begrenst invoer, en openbare formulieren zijn beschermd tegen spam en misbruik.
- Geheimen blijven geheim. Geen wachtwoorden of API-sleutels in de code. De app weigert te starten als een verplicht geheim ontbreekt, in plaats van stilletjes een standaardwaarde te gebruiken.
Releases
- Geautomatiseerde tests. Geen 100% dekking, maar de kritieke paden (inloggen, betalen, de hoofdworkflow) worden bij elke wijziging getest.
- CI/CD. Elke merge wordt op dezelfde manier gebouwd, getest en uitgerold. Geen handmatige stappen via SSH die maar één persoon kent.
- Staging. Een kopie van productie waar wijzigingen worden gecontroleerd voordat echte gebruikers ze zien.
Beheer
- Monitoring en alerts. Fouten worden bijgehouden met een tool als Sentry, en iemand krijgt een melding voordat klanten gaan mailen.
- Geteste back-ups. Een back-up die u nooit heeft teruggezet is hoop, geen back-up. Plan ze, kopieer ze van de server af en test het terugzetten.
- Logs en audittrail. Als er iets misgaat, ziet u wat er gebeurde en wie wat deed.
Eigenaarschap
- Documentatie en overdracht. Een README die uitlegt hoe u het systeem draait, uitrolt en bijwerkt. Als uw developer morgen wegvalt, kan iemand anders het overnemen.
Waarom dit uw budget raakt
Deze punten overslaan maakt de eerste versie iets goedkoper en elke versie daarna duurder. Storingen, dataverlies en code waar "niemand meer aan durft te komen" kosten veel meer dan het meteen goed doen.
Daarom zitten deze tien punten standaard in elk Noordiq-project, niet als betaalde extra. Wilt u weten hoe uw huidige systeem scoort? Plan een gratis kennismaking.