2TECH.WORK
2TECH.WORK / PLATFORM

Geef uw toepassing een betrouwbare thuisbasis

Plan hoe een dienst start, gegevens opslaat, problemen rapporteert en herstelt na een release.

Lees meer
Architectuur en verbindingen beschreven op deze pagina.
01

Weet wat er moet draaien

Maak een lijst van de processen die je applicatie vereist. Een HTTP-service behandelt verzoeken, een worker verwerkt achtergrondtaken en een geplande taak draait op een bepaald tijdstip. Geef elk proces een duidelijke startopdracht. Kies een ondersteunde runtime-versie en noteer deze bij het project.

02

Houd bestanden gescheiden van duurzame gegevens

Buildoutput kan worden gerecreëerd; geüploade bestanden en databasegegevens meestal niet. Bepaal welke gegevens een herstart moeten overleven voordat je gaat deployen. Houd tijdelijke bestanden wegwerpbaar en plaats persistente gegevens in opslag met een expliciet back-upbeleid. Test het herstel, niet alleen het maken van back-ups.

03

Controleer gedrag, niet alleen een proces

Een lopend proces kan nog steeds onbruikbaar zijn. Controleer een gewone pagina, een representatief verzoek en de belangrijke afhankelijkheden ervan. Gebruik beperkte time-outs. Vergelijk na een release de foutpatronen met de vorige versie en houd een rollback-procedure bij die compatibiliteit van configuraties omvat.