
1. Stability Patterns
1.1. Michael T. Nygard
1.1.1. Book: Release It!
1.2. Timeout
1.3. Circuit Breaker (Sicherung)
1.3.1. breakr
1.4. Bulkheads (Schotten eines Schiffes)
1.5. Steady State (Stabiler Zustand)
1.6. Fail Fast
1.7. Handshaking
1.8. Test Harness
1.8.1. Consumer-driven Contracts
1.8.1.1. Pact
1.8.1.2. Pact JVM Provider Maven
1.8.1.3. Jax Article (German)
1.9. Decoupling Middleware
2. Tools/Libraries
2.1. Wildfly
2.1.1. Docker Image
2.1.1.1. Customizing
2.1.1.2. Customizing example
2.1.1.3. Wildfly 9.0 w/ Docker, Offline CLI and HTTP/2
2.1.2. Command Line Interface (CLI)
2.1.2.1. Creating a datasource CLI script
2.1.2.2. Offline CLI
2.1.2.3. Using properties in CLI scripts
2.1.3. Elasticsearch, Logstash, Kibana (ELK)
2.1.3.1. Centralized Logging for WildFly with ELK
2.1.3.2. Getting Started with ELK Stack on WildFly
2.1.3.3. Docker image
2.2. Docker
2.2.1. Persistent storage in Docker
2.2.2. Docker Maven Plugin
2.2.3. Docklands
2.3. Java Cloud Frameworks
2.3.1. Wildfly Swarm
2.3.1.1. Wildfly-Swarm Hystrix and Turbine Example
2.3.1.2. A WildFly Swarm JAX-RS Microservice in a Docker Container
2.3.1.3. Wildfly Swarm JAX-RS in a Docker Container deployed to IBM Bluemix
2.3.1.4. Building Microservices with WildFly Swarm and Netflix OSS on OpenShift
2.3.2. Spring Boot
2.3.2.1. Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry
2.3.2.2. Spring IO Platform
2.4. Netflix
2.4.1. Eureka
2.4.2. Hystrix
2.4.2.1. InnoQ Artikel "Hystrix – damit Ihnen rechtzeitig die Sicherung durchbrennt"
2.4.2.2. Präsentation "Hystrix in Action"
2.4.3. Archaius
2.4.4. Ribbon
2.4.5. Zuul
2.4.6. SimianArmy
2.4.6.1. Chaos Monkey
2.4.6.2. Janitor Monkey
2.4.6.3. Conformity Monkey
2.4.7. Turbine
2.4.8. Servo
2.4.9. RxJava
2.4.10. Lemur
2.5. Amalgam8
2.6. Consul
2.7. CORS Filter
3. Cloud Services
3.1. aptly
3.2. filestack
3.3. github
3.4. Hawkular
4. Logging
4.1. syslog
4.1.1. WIldfly Syslog+Logstash Example
4.1.2. Visual Syslog (Windows)
4.1.3. RFC 5424
4.2. Graylog Extended Log Format (GELF)
4.2.1. Logback GELF configuration
4.3. Wildfly alternative Logging Frameworks
5. Spinnaker
5.1. Processing Flow With Cloud Foundry
6. Infrastructure as a Service (IaaS)
6.1. Amazon Web Services (AWS)
6.1.1. Lambda
6.2. Microsoft Azure
6.3. Google Cloud
7. Buzzwords
7.1. Eventual consistency
7.2. Scaling
7.2.1. Vertical Scaling (Scale-up)
7.2.2. Horizontal Scaling (Scale-out)
7.3. Feature Toggles
7.4. A/B Testing
7.5. Dark Launches
7.6. Canary Releases
7.7. Blue-green deployment
7.8. Resilience
7.8.1. Patterns of resilience
7.8.2. Definition
7.8.3. Chaotic/Resiliency Testing
7.9. Serverless Computing
7.9.1. NoOps
8. Platform as a Service (PaaS )
8.1. IBM Bluemix
8.1.1. Cloud Foundry
8.1.2. OpenStack
8.1.3. Bluemix Dev
8.1.4. OpenWhisk
8.1.5. HowTo
8.1.5.1. Multiregion Bluemix Application
8.1.5.2. Same URL + Multiple regions
8.2. Pivotal Cloud Foundry
8.3. OpenShift
8.4. Google App Engine
8.5. Heroku
9. The Twelve-Factor App
10. Microservices
10.1. Java EE Microservices (Adam Bien)
11. Security
11.1. Transport Layer Security (TLS)
11.1.1. X.509 Certificates
11.1.1.1. EJBCA PKI Certificate Authority
11.1.1.2. KeyStore Explorer
11.1.1.3. Let's Encrypt
11.1.1.3.1. acme4j Java CLient
11.1.1.3.2. boulder Server
11.1.1.4. Creating your own Certification Authority
11.1.1.5. Netflix Lemur
11.1.2. Client Authentication
11.1.2.1. with HTTPClient 4
11.1.2.2. Self signed example
11.1.3. Old name: Secure Socket Layer (SSL)
11.1.4. Client-authenticated TLS handshake
11.2. OAauth 2.0
11.2.1. Access Token
11.2.2. ID Token
11.2.2.1. JSON Web Token (JWT)
11.2.3. Cloud Foundry UAA
11.2.4. PicketLink
11.2.4.1. OAuth Dashboard
11.2.4.2. Open ID Integration with PicketLink
11.2.5. Keycloak
11.3. JDBC TLS Secured
11.3.1. Database driver specific (No standard)
11.3.1.1. MySQL
11.3.1.2. Oracle
11.3.1.3. PostgreSQL
11.3.2. Stunnel
11.4. Stateless authentication for microservices
11.5. Centralized Identity Management
11.5.1. Atlassian Crowd
11.5.1.1. Dockerized Crowd
11.5.2. LDAP
11.5.2.1. OpenLDAP Server
11.5.2.1.1. Docker Image
11.5.2.2. JXplorer LDAP Client
11.5.2.3. PicketLink LDAP Quickstart
11.5.2.3.1. token-based authentication
11.5.3. WSO2 Identity Server
11.5.3.1. Dockerized WSO2
11.5.4. Pollendina
11.5.5. Auth0
11.5.6. Hydra
11.5.7. HashiCorp Vault