Running Spring Boot apps in Kubernetes. I have given this talk a few times now. This are the slides for the talk at San Antonio Kubernetes meetup. A guide on how to run Spring Boot apps on Kubernetes platform.
1. Transforming businesses that use technology
into technology organizations that do business.
KENZAN
Digital Consulting + Software Engineering
Spring Boot in K8s
5. Intro Cloud Native Microservices
“Microservices is an architectural approach to developing an
application as a collection of small services. Each service
implements business capabilities, runs in its own process and
communicates via an HTTP API. Each microservice can be
deployed, upgraded, scaled, and restarted independent of
other services in the application, typically as part of an
automated system.”
From: https://pivotal.io/de/cloud-
native
7. Intro Cloud Native Microservices
“Cloud-native applications are purpose built for the cloud
model. These applications—built and deployed in a rapid
cadence by small, dedicated feature teams to a platform that
offers easy scale-out and hardware decoupling—offer
organizations greater agility, resilience, and portability across
clouds.”
From: https://pivotal.io/de/cloud-
native
21. Service mesh, logging & monitoring
Next StepsSpring
Boot
In
Kubernetes
Logging
Fluentd & Jaeger
Service Mesh
With Istio
Monitoring
Prometheus with Grafana
22. Delivering customized,
cloud-native, end-to-end
technology solutions that
drive business.
An Amdocs Company since 2017,
Kenzan was founded in 2004. We
have offices in Providence (RI), New
York (NY), Denver (CO), Los Angeles
(CA) and Guadalajara, MX.
Digital Transformation Consulting
Technology strategy + business strategy + people strategy
Cloud Migration Strategy
DevOps
Organizational change +
process management
Implementation Roadmap
Thought Leadership
Digital Acceleration Services
Building software with quality, culture + process in mind
Application Development
Design and build full stack,
scalable, and secure cloud native
and hybrid applications
Platform Engineering
Accelerating time to market with
scalable, repeatable infrastructure
and delivery practices
Open Source
Evangelists
DevOps
Leaders
Culture of
Innovation
23. Transforming businesses that use
technology into technology
organizations that do business.
Digital Consulting + Software
Engineering
Spring Boot in K8s
Thanks!
JUG San Antonio
Carlos E. Salazar at LinkedIn
@chuucksc at Twitter
Editor's Notes
As you go through the template, there are formatting tips throughout the deck, in the comments and in the slide notes so please pay attention to all the content in here. It’s all designed to help you create the best presentations possible.
Systems built as Reactive Systems are more flexible, loosely-coupled and scalable. This makes them easier to develop and amenable to change. They are significantly more tolerant of failure and when failure does occur they meet it with elegance rather than disaster. Reactive Systems are highly responsive, giving users effective interactive feedback.
Content on your slides should serve a specific purpose, and convey a direct message.
Systems built as Reactive Systems are more flexible, loosely-coupled and scalable. This makes them easier to develop and amenable to change. They are significantly more tolerant of failure and when failure does occur they meet it with elegance rather than disaster. Reactive Systems are highly responsive, giving users effective interactive feedback.
Content on your slides should serve a specific purpose, and convey a direct message.
Content on your slides should serve a specific purpose, and convey a direct message.
Content on your slides should serve a specific purpose, and convey a direct message.
Content on your slides should serve a specific purpose, and convey a direct message.