Java on Kubernetes

  1. Cloud-Native Java Frameworks
    1. Spring Boot on Kubernetes
      1. Application Packaging
        1. Fat JARs
          1. Layered JARs
            1. Exploded JARs
            2. Spring Boot Actuator
              1. Health Endpoints
                1. Metrics Endpoints
                  1. Management Endpoints
                    1. Custom Health Indicators
                    2. Configuration Management
                      1. Externalized Configuration
                        1. Profile Management
                          1. Property Sources
                            1. Configuration Binding
                            2. Container Image Building
                              1. Spring Boot Build Image
                                1. Buildpack Customization
                                  1. Layer Optimization
                                  2. Kubernetes Integration
                                    1. Spring Cloud Kubernetes
                                      1. Service Discovery
                                        1. Configuration Reload
                                      2. Quarkus for Kubernetes
                                        1. Quarkus Architecture
                                          1. Build-time Optimization
                                            1. Runtime Characteristics
                                              1. Extension Ecosystem
                                              2. Development Experience
                                                1. Live Coding
                                                  1. Hot Reload
                                                    1. Developer Services
                                                    2. Native Image Support
                                                      1. GraalVM Integration
                                                        1. Native Build Process
                                                          1. Performance Characteristics
                                                          2. Kubernetes Extensions
                                                            1. Kubernetes Client
                                                              1. Health Extensions
                                                                1. Metrics Extensions
                                                                  1. Configuration Extensions
                                                                2. Micronaut on Kubernetes
                                                                  1. Ahead-of-Time Compilation
                                                                    1. Compile-time DI
                                                                      1. Reflection-free Framework
                                                                        1. Startup Optimization
                                                                        2. Memory and Performance
                                                                          1. Reduced Memory Footprint
                                                                            1. Fast Startup Times
                                                                              1. Low Latency
                                                                              2. Kubernetes Integration
                                                                                1. Service Discovery
                                                                                  1. Configuration Management
                                                                                    1. Health Checks
                                                                                    2. Cloud-Native Features
                                                                                      1. Distributed Configuration
                                                                                        1. Circuit Breakers
                                                                                          1. Retry Mechanisms
                                                                                        2. Framework Comparison
                                                                                          1. Performance Characteristics
                                                                                            1. Memory Usage
                                                                                              1. Startup Times
                                                                                                1. Ecosystem Maturity
                                                                                                  1. Learning Curve