1) The document discusses the 12 factor app methodology for building cloud-native applications as microservices. It outlines the 12 factors including codebase, dependencies, configuration, backing services, build/release/run, processes, port binding, concurrency, disposability, development/production parity, logs, and admin processes.
2) It describes how to build a 12 factor app using MicroProfile specifications and Kubernetes. MicroProfile provides APIs for configuration, fault tolerance, metrics, and more. Kubernetes provides deployment and scaling.
3) The presentation provides code examples for MicroProfile configuration injection and REST clients and discusses how each of the 12 factors can be addressed through MicroProfile and Kubernetes. It emphasizes separating code from configuration and