taustatyöt
Taustatyöt ovat tietotekniikassa termi, jolla kuvatetaan tehtäviä tai prosesseja, jotka suoritetaan taustalla ilman välitöntä käyttäjävuorovaikutusta. Ne voivat olla pitkään kestävää laskentaa, datan muokkauksia, tiedon synkronointia tai viestien lähettämistä, ja ne eivät estä tai hidasta käyttöliittymän reagointia.
Taustatyöt jaetaan usein aikataulutettuihin tehtäviin (esim. cron-tyyppeihin tai järjestelmäaikataulut Timerit), tapahtumapohjaisiin töihin sekä jatkuvasti ajettaviin daemon-
Suunnittelussa huomioidaan luotettavuus, virheenkäsittely, uudelleenkäynnistysmahdollisuudet sekä tilan seuranta ja lokitus. Tärkeitä ovat myös idempotenssi, jotta virhetilanteissa
Käytännön sovelluksissa taustatyöt kattavat esimerkiksi raporttien laatimisen ja jakelun, sähköpostien ja ilmoitusten lähettämisen, varmuuskopioinnit, tiedon ETL-työn
Vakiintuneet ratkaisut ja työkalut sisältävät aikataulutettuja tehtävien ajastimia, viestijonoihin perustuvia työnjakojärjestelmiä sekä taustaprosesseja tukevia kirjasto- ja
Taustatyöt ja niiden hallinta vaihtelevat järjestelmästä toiseen, mutta keskeinen tavoite on tarjota luotettava, skaalautuva ja näkyvä