Appen med tolv faktorer

Bakgrund

De som har bidragit till det här dokumentet har varit direkt involverade i utvecklingen och distributionen av hundratals appar och indirekt bevittnat utvecklingen, driften och skalningen av hundratusentals appar genom vårt arbete med Heroku-plattformen.

Det här dokumentet sammanfattar all vår erfarenhet och våra observationer av ett stort antal olika mjukvaru-as-a-service-appar i naturen. Det är en triangulering av idealiska metoder för apputveckling, med särskild uppmärksamhet på dynamiken i den organiska tillväxten av en app över tid, dynamiken i samarbetet mellan utvecklare som arbetar med appens kodbas och att undvika kostnaden för mjukvaruerosion.

Vår motivation är att öka medvetenheten om vissa systemiska problem som vi har sett i modern applikationsutveckling, att tillhandahålla en gemensam vokabulär för att diskutera dessa problem, och att erbjuda en uppsättning breda konceptuella lösningar på dessa problem med tillhörande terminologi. Formatet är inspirerat av Martin Fowlers böcker Patterns of Enterprise Application Architecture och Refactoring.

Lämna ett svar

Din e-postadress kommer inte publiceras.