Preskoči na sadržaj

Info

Sadržaj u nastavku je prijevod web sjedišta The Twelve-Factor App.

Uvod

U modernom dobu softver se obično isporučuje kao usluga: naziva se web aplikacije ili softver-kao-usluga. Dvanaestofaktorska aplikacija je metodologija za izgradnju aplikacija softvera-kao-usluge koje:

  • Koriste deklarativne formate za automatizaciju postavljanja, kako bi se smanjilo vrijeme i troškovi za nove razvijatelje koji se pridružuju projektu;
  • Imaju čist ugovor s temeljnim operativnim sustavom, koji nudi maksimalnu prenosivost između izvršnih okruženja;
  • Prikladne su za implementaciju na modernim platformama u oblaku, eliminirajući potrebu za poslužiteljima i administracijom sustava;
  • Minimiziraju razliku između razvoja i produkcije, omogućujući kontinuiranu implementaciju za maksimalnu agilnost;
  • I mogu se skalirati bez značajnih promjena alata, arhitekture ili razvojnih praksi.

Dvanaestofaktorska metodoligja može se primijeniti na aplikacije napisane u bilo kojem programskom jeziku i koje koriste bilo koju kombinaciju pomoćnih usluga (baza podataka, red čekanja, predmemorija itd.).

Author: Adam Wiggins