Dvanáctifaktorová aplikace

Pozadí

Přispěvatelé tohoto dokumentu se přímo podíleli na vývoji a nasazení stovek aplikací a nepřímo byli svědky vývoje, provozu a škálování stovek tisíc aplikací prostřednictvím naší práce na platformě Heroku.

Tento dokument shrnuje všechny naše zkušenosti a postřehy týkající se nejrůznějších aplikací typu software jako služba v praxi. Jedná se o triangulaci ideálních postupů pro vývoj aplikací, přičemž zvláštní pozornost věnujeme dynamice organického růstu aplikace v čase, dynamice spolupráce mezi vývojáři pracujícími na kódové základně aplikace a zamezení nákladů na erozi softwaru.

Naší motivací je zvýšit povědomí o některých systémových problémech, které jsme zaznamenali při vývoji moderních aplikací, poskytnout sdílený slovník pro diskusi o těchto problémech a nabídnout soubor širokých koncepčních řešení těchto problémů s doprovodnou terminologií. Formát je inspirován knihami Martina Fowlera Vzory architektury podnikových aplikací a Refaktorizace.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.