Behandle Konfiguration, Zugangsdaten und Code als würden sie explodieren,
wenn man sie mischt.
- Beyond Twelve Factors
Welche Konsequenzen hätte es den Source Code öffentlich zu machen?
- Beyond Twelve Factors
application.properties
Code
+ Credentials / Configuration
= Deployment
pom.xml
> mvn clean install
Keine Annahmen über Dateisystem!
→ Logs sind zeitlich geordnete Event Streams
Mehr Nebenläufigkeit ist immer eine zuverlässige Option.
- Beyond Twelve Factors
Wann ist meine Anwendung bereit Requests
entgegen zu nehmen?
management.endpoint.health.probes.enabled=true
management.health.livenessState.enabled=true
management.health.readinessState.enabled=true
/actuator/health
/actuator/prometheus