van Melzen Automatisering

Home / Software Rescue

Software Rescue Engineer

Uw software werkt. Nu het fundament nog.

Met AI bouwt u in een paar weken een applicatie die het doet. Wat er zelden vanzelf bij komt: hosting die een drukke dag aankan, beveiliging, back-ups die u ook echt kunt terugzetten en documentatie waarmee een ander verder kan. Dat deel neem ik voor mijn rekening.

01 · Herkenbaar?

Zo ziet een applicatie zonder fundament eruit

Geen van deze punten zegt iets over de kwaliteit van uw idee. Ze zeggen alleen dat er gebouwd is zonder iemand die het beheer voor zijn rekening nam.

  • De applicatie draait op het account of de laptop van één persoon.
  • Wachtwoorden en API-sleutels staan in de code of in de repository.
  • Er is een back-up, maar niemand heeft ooit geprobeerd hem terug te zetten.
  • Een nieuwe versie uitrollen is handwerk. Gaat het mis, dan is er geen weg terug.
  • Dat de site plat ligt, hoort u van een klant.
  • De code is door AI geschreven en niemand kan uitleggen hoe het in elkaar zit.
  • Er is één omgeving: testen gebeurt in productie.
  • Valt de bouwer weg, dan weet niemand waar wat staat.

02 · Het fundament

Wat ik nakijk en op orde breng

Hosting en infrastructuur

Waar draait het, op wiens naam, en past de omgeving bij het gebruik? Zo nodig verhuis ik de applicatie naar een opzet die u zelf in handen hebt.

Security

Geheimen uit de code, toegang per persoon, updates, versleuteling, een firewall die alleen openzet wat nodig is. Getoetst met de blik van een Security Officer.

Load-balancing en fail-over

Wat gebeurt er als een server uitvalt of het ineens druk wordt? Ik richt de verdeling van verkeer en de uitwijk in op het niveau dat bij uw risico past.

Back-up en herstel

Een back-up telt pas als hij is teruggezet. Ik regel versleutelde back-ups buiten de server en doe de hersteltest, zodat u weet hoe lang herstel duurt.

CI/CD

Uitrollen met één handeling, met tests ervoor en een weg terug erna. Een aparte testomgeving, zodat productie geen proeftuin meer is.

Infrastructure as Code

Servers, firewall en DNS vastgelegd in code in plaats van in iemands hoofd. Daarmee is de omgeving opnieuw op te bouwen en is elke wijziging terug te zien.

Monitoring en logging

Meten of het werkt, foutmeldingen verzamelen en een seintje krijgen voordat een klant belt. Met alarmen die kloppen, anders kijkt niemand er meer naar.

Documentatie

Hoe het in elkaar zit, waar de sleutels liggen, hoe u uitrolt en hoe u herstelt. Geschreven voor de persoon die het na mij moet overnemen.

03 · Werkwijze

Van doorlichting tot overdracht

  1. 1

    Doorlichting

    Ik meet aan het draaiende systeem, niet aan wat de documentatie belooft. U krijgt een rapport met bevindingen op volgorde van risico, in gewone taal.

  2. 2

    Herstelplan

    Per bevinding: wat het oplost, wat het kost en wat er gebeurt als u het laat liggen. U kiest wat ik oppak en in welke volgorde.

  3. 3

    Uitvoering en overdracht

    Ik voer het uit terwijl uw applicatie blijft draaien en draag over met documentatie. Daarna kunt u zelf verder, met mij of met een ander.

04 · Waarom ik

Ontwikkelaar én beheerder: ik bouw, en beheer wat ik bouw

Softwareontwikkeling en systeembeheer zijn twee verschillende vakken. De ontwikkelaar zorgt dat een applicatie doet wat hij moet doen. De beheerder zorgt dat hij blijft draaien, veilig is en na een storing te herstellen valt. De meeste mensen kennen één van de twee. Ik heb ervaring in allebei, en bij snel gebouwde software gaat het juist op de grens ertussen mis.

Mijn basis ligt in het beheer: ruim twintig jaar systemen in de lucht houden, als Infrastructure Engineer en als Security Officer in een organisatie die groeide naar ruim driehonderd medewerkers. Daar zette ik de ISO 27001-certificering op.

Daarnaast ontwikkel ik software, tegenwoordig met AI-agents. Ik weet dus hoe snel het gaat, en ook wat er blijft liggen als niemand erom vraagt. Mijn eigen platform draait ruim vijftig containers achter één reverse proxy, met gescheiden test-, acceptatie- en productieomgevingen, versleutelde back-ups buiten de server, monitoring en foutregistratie.

Wilt u na het herstel zelf verder bouwen met AI? Zie AI-engineering.

Na afloop hebt u
Een doorlichtingsrapport met bevindingen op risico
In handen
Hosting, domein en repositories op uw eigen naam
Getest
Een back-up die aantoonbaar is teruggezet
Vastgelegd
Documentatie voor uitrol, herstel en beheer

05 · Veelgestelde vragen

Vragen over Software Rescue

Wat is een Software Rescue Engineer?

Iemand die een bestaande applicatie overneemt op het punt waar bouwen ophoudt en beheren begint. Ik herschrijf uw product niet. Ik zorg dat het veilig, herstelbaar en overdraagbaar draait: hosting, beveiliging, back-ups, uitrol, monitoring en documentatie.

Moet mijn applicatie opnieuw gebouwd worden?

Meestal niet. Het fundament zit grotendeels om de applicatie heen en is aan te leggen terwijl de applicatie blijft draaien. Kom ik in de code iets tegen dat een risico vormt, dan staat dat in het rapport en beslist u wat ermee gebeurt.

Werkt u ook met code die door AI is geschreven?

Ja, daar is deze dienst voor bedoeld. Het maakt niet uit met welk hulpmiddel de code is gemaakt. Ik kijk naar wat er draait en hoe het zich gedraagt.

Wat kost een doorlichting?

Dat hangt af van de omvang van uw applicatie en omgeving. U krijgt vooraf een voorstel met wat ik ga doen en wat het kost. Pas daarna ga ik aan de slag.

Word ik hierna afhankelijk van u?

Nee. Hosting, domein en repositories staan op uw naam en de documentatie is geschreven voor een opvolger. Wilt u verder zonder mij, dan neemt u alles mee.

Voor wie is dit bedoeld?

Voor ondernemers, startende softwarebedrijven en teams die met AI of een externe bouwer een werkende applicatie hebben gemaakt en die nu klanten, gegevens of omzet aan die applicatie toevertrouwen.

Contact

Even overleggen?

Bel, app of mail. U krijgt mij zelf aan de lijn.