2TECH.WORK
2TECH.WORK / PLATFORM

Dai alla tua applicazione una casa affidabile

Pianifica come un servizio si avvia, memorizza i dati, segnala problemi e si riprende da una release.

Leggi di più
Architettura e connessioni descritte in questa pagina.
01

Sappi cosa deve essere eseguito

Elenca i processi richiesti dalla tua applicazione. Un servizio HTTP gestisce le richieste, un worker elabora i lavori in background e un'attività pianificata viene eseguita a un'ora specifica. Fornisci a ciascuno un comando di avvio chiaro. Scegli una versione runtime supportata e registrala con il progetto.

02

Separa i file dai dati durevoli

L'output della build può essere ricreato; i file caricati e i record del database di solito no. Decidi quali dati devono sopravvivere a un riavvio prima del deployment. Mantieni i file temporanei eliminabili e colloca i dati persistenti in uno storage con una politica di backup esplicita. Testa il ripristino, non solo la creazione del backup.

03

Controlla il comportamento, non solo un processo

Un processo in esecuzione può comunque essere inutilizzabile. Controlla una pagina ordinaria, una richiesta rappresentativa e le sue dipendenze importanti. Usa timeout limitati. Dopo un rilascio, confronta i modelli di errore con la versione precedente e mantieni una procedura di rollback che includa la compatibilità della configurazione.