taustatehtävistä
Taustatehtävät ovat ohjelmiston suorittamia tehtäviä, jotka suoritetaan ilman aktiivista käyttäjävuorovaikutusta. Ne käynnistyvät usein tapahtuman, ajastuksen tai viestijonon perusteella ja etenevät taustalla, kunnes ne valmistuvat tai tila antaa luvan keskeyttää.
Esimerkkejä taustatehtävistä ovat tiedostojen siirtäminen ja synkronointi, varmuuskopiointi, raporttien laskenta, sähköpostin tai push-viestien toimitus, sekä tiedon
Tekniikat ja ympäristöt vaihtelevat. Käyttöjärjestelmä voi tarjota taustaprosessin tai daemonin, ja tehtäviä voidaan ajoittaa cronilla tai
Hyödyt ovat parempi vasteaika, resurssien tehokas käyttö ja kyky käsitellä suuria tai pitkäkestoisia tehtäviä ilman käyttäjäkontekstin
Parhaat käytännöt: suunnittele tehtävät idempotenteiksi, käytä selkeitä retry-politiikkoja (eksponentiaalinen takaisinotto), osenna suuret tehtävät pienempiin osiin ja
---