Your Cloud-Native Toolbox for Java
summary
Defines cloud-native as engineering choices not a platform and shows concrete tools and patterns: dependency analysis with JDeps/PMD, reproducible builds and deployments via Maven/Gradle + CI (GitHub Actions, Argo CD, Jenkins), integration testing with Testcontainers for ephemeral integration tests, resilience with Resilience4j/MicroProfile patterns (circuit breakers, retries, backoff), observability using OpenTelemetry + Prometheus + Grafana/Loki, container runtimes (Docker/Podman), KNative/KEDA or Cloud Run for autoscaling, and container/image scanning and static analysis for security.
AI-written summary · about
chapters (9)
- 0:00Introduction and disclaimer
- 2:18What is cloud native?
- 10:26Business needs driving cloud native
- 14:20How to build cloud native apps
- 22:13Tooling for cloud native Java
- 39:50Resilience and failovers
- 44:06Security in cloud native
- 46:14Scaling applications
- 49:28Resources and closing
related talks
50mCloud-Native Dev Tools: Bringing the cloud back to earth
36mCloud-Native Dev Tools: Bringing the cloud back to earth
26mStreamline Your App Development With the Power of Cloud Native Tools
32mWhat Cloud Native Java Really Means for Developers
50mSupply Chain Security for Cloud Native Java.
55mBoost Developer Productivity with Open Cloud Native Java
43mTools and Plugins for Cloud Native App Development on Kubernetes
04mCloud-Native Java Track Introduction
