Last active
April 8, 2018 11:28
-
-
Save eumel8/7204f9173b80e507a824a4edb3f9ec86 to your computer and use it in GitHub Desktop.
12_factor_app_scroller
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<head> | |
<meta charset="utf-8"> | |
</head> | |
<body> | |
<!-- CSS Code --> | |
<style type="text/css" scoped> | |
.GeneratedMarquee { | |
font-family:Arial, sans-serif; | |
font-size:2em; | |
line-height:1.3em; | |
color:#FF00FF; | |
background-color:#FFFFFFF; | |
padding:1.5em; | |
} | |
</style> | |
<!-- HTML Code --> | |
<marquee class="GeneratedMarquee" direction="up" scrollamount="2" behavior="scroll"><a href="https://12factor.net/de/">12 Factor App | |
</a><br/><br/><br/> | |
I. Codebase<br/> | |
Eine im Versionsmanagementsystem verwaltete Codebase, viele Deployments | |
<br/><br/> | |
II. Abhängigkeiten<br/> | |
Abhängigkeiten explizit deklarieren und isolieren | |
<br/><br/> | |
III. Konfiguration<br/> | |
Die Konfiguration in Umgebungsvariablen ablegen | |
<br/><br/> | |
IV. Unterstützende Dienste<br/> | |
Unterstützende Dienste als angehängte Ressourcen behandeln | |
<br/><br/> | |
V. Build, release, run<br/> | |
Build- und Run-Phase strikt trennen | |
<br/><br/> | |
VI. Prozesse<br/> | |
Die App als einen oder mehrere Prozesse ausführen | |
<br/><br/> | |
VII. Bindung an Ports<br/> | |
Dienste durch das Binden von Ports exportieren | |
<br/><br/> | |
VIII. Nebenläufigkeit<br/> | |
Mit dem Prozess-Modell skalieren | |
<br/><br/> | |
IX. Einweggebrauch<br/> | |
Robuster mit schnellem Start und problemlosen Stopp | |
<br/><br/> | |
X. Dev-Prod-Vergleichbarkeit<br/> | |
Entwicklung, Staging und Produktion so ähnlich wie möglich halten | |
<br/><br/> | |
XI. Logs<br/> | |
Logs als Strom von Ereignissen behandeln | |
<br/><br/> | |
XII. Admin-Prozesse<br/> | |
Admin/Management-Aufgaben als einmalige Vorgänge behandeln | |
<br/><br/></marquee> | |
</body> | |
</html> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<head> | |
<meta charset="utf-8"> | |
</head> | |
<body> | |
<!-- CSS Code --> | |
<style type="text/css" scoped> | |
.GeneratedMarquee { | |
font-family:Arial, sans-serif; | |
font-size:2em; | |
line-height:1.3em; | |
color:#FF00FF; | |
background-color:#FFFFFFF; | |
padding:1.5em; | |
} | |
</style> | |
<!-- HTML Code --> | |
<marquee class="GeneratedMarquee" direction="up" scrollamount="2" behavior="scroll"><a href="https://12factor.net/">12 Factor App</a> | |
<br/><br/><br/> | |
I. Codebase<br/> | |
One codebase tracked in revision control, many deploys | |
<br/><br/> | |
II. Dependencies<br/> | |
Explicitly declare and isolate dependencies | |
<br/><br/> | |
III. Config<br/> | |
Store config in the environment | |
<br/><br/> | |
IV. Backing services<br/> | |
Treat backing services as attached resources | |
<br/><br/> | |
V. Build, release, run<br/> | |
Strictly separate build and run stages | |
<br/><br/> | |
VI. Processes<br/> | |
Execute the app as one or more stateless processes | |
<br/><br/> | |
VII. Port binding<br/> | |
Export services via port binding | |
<br/><br/> | |
VIII. Concurrency<br/> | |
Scale out via the process model | |
<br/><br/> | |
IX. Disposability<br/> | |
Maximize robustness with fast startup and graceful shutdown | |
<br/><br/> | |
X. Dev/prod parity<br/> | |
Keep development, staging, and production as similar as possible | |
<br/><br/> | |
XI. Logs<br/> | |
Treat logs as event streams | |
<br/><br/> | |
XII. Admin processes<br/> | |
Run admin/management tasks as one-off processes | |
<br/><br/></marquee> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment