Naar de hoofdinhoud

Updates, oplossingen, terugdraaien en wie waarvoor verantwoordelijk is

Hoe wijzigingen worden aangebracht en gepubliceerd, hoe problemen worden opgelost, hoe versiegeschiedenis en terugdraaien werken en hoe de verantwoordelijkheden tussen ons en u zijn verdeeld.

Geschreven door Nelis Jesse

Dit artikel legt uit hoe wij uw website of app bijwerken en onderhouden, en waarvoor u zelf verantwoordelijk bent.

Hoe wijzigingen worden aangebracht

  • Updates aan pagina's, functies en databasestructuur worden aangebracht via onze bouwinterface of rechtstreeks in een gesynchroniseerde coderepository.

  • Wijzigingen blijven in een privé-previewomgeving staan totdat ze expliciet worden gepubliceerd, zodat bezoekers een stabiele versie blijven zien terwijl er aan wordt gewerkt.

  • Wijzigingen in de databasestructuur worden bijgehouden met geautomatiseerde migratiebestanden. Destructieve wijzigingen, zoals het verwijderen of hernoemen van actieve tabellen of kolommen, worden geblokkeerd om live data te beschermen.

Hoe problemen worden opgelost

  • Fouten worden opgespoord en opgelost met ingebouwde geautomatiseerde foutdetectie, gerichte analyse van de oorzaak, hulpmiddelen voor beveiligings- en afhankelijkheidspatches, of door een problematische codewijziging terug te draaien.

  • Meldingen over databaseprestaties waarschuwen editors wanneer de applicatie zwaar belast is, zodat capaciteit of opslag kan worden aangepast.

Versiegeschiedenis en terugdraaien

  • Elke codewijziging maakt automatisch een opgeslagen versie aan in de versiegeschiedenis van het project.

  • Eerdere versies kunnen worden bekeken, vergeleken via codeverschillen, van een bladwijzer voorzien of met één klik worden hersteld.

Belangrijk: een versie terugdraaien herstelt alleen de code van de applicatie. Wijzigingen in databaserecords of bestandsopslag worden niet ongedaan gemaakt. Daarvoor is herstel vanuit een dagelijkse databaseback-up nodig.

Wie is waarvoor verantwoordelijk

  • Wij ontwerpen en bouwen de applicatie, stellen de databasestructuur en beveiligingsregels in, zetten integraties en geheimen op, voeren beveiligings- en SEO-scans uit, publiceren updates en beheren het terugdraaien van versies en het herstellen van databases.

  • U bezit en beheert de accounts bij derden en de bijbehorende gebruikskosten (bijvoorbeeld domeinregistrars, Stripe- of Paddle-betaalaccounts, sms-providers zoals Twilio, of externe cloudaccounts), doorloopt de verificatie van uw bedrijfsidentiteit voor betaalproviders en levert API-sleutels of DNS-toegang tot het domein aan waar dat nodig is.

Was dit een antwoord op uw vraag?