Best Practices to Spring to Kubernetes Easier and Faster
For Spring developers, building containers is a common obstacle on the road to Kubernetes adoption. Traditionally, Dockerfiles define container builds imperatively, but can also be cumbersome, error-prone, and slow. The development cycle can be slow. IDE support is generally poor. Most likely, your Java application will crash with an OOMKill message. In this talk, we'll introduce tools and best practices to help you adopt Kubernetes faster and easier. This includes tools such as Jib and Skaffold for fast image build and development cycle turnaround time. We'll also discuss best practices for configuring your Java applications to run inside of Kubernetes, such as health checks, zero downtime deployment, externalizing configurations, logging, and understanding memory usage to avoid OOMKilled situations. Speaker: Ray Tsang, Developer Advocate, Google Filmed at SpringOne Platform 2019 Slideshare: https://www.slideshare.net/SpringCent...

How to Get Productive with Spring Boot

Kubernetes for the Spring Developer - Meaghan Kjelland

Bootiful Testing

The Beginner’s Guide To Spring Cloud - Ryan Baxter

Reactive Architectures with RSocket and Spring Cloud Gateway

Implementing Microservices Security Patterns and Protocols with Spring Security

How Fast is Spring?

Scalable, Cloud-Native Data Applications by Example

Spring Cloud Gateway for Stateless Microservice Authorization

Batch Processing in 2019

Spring Cloud Function: Write Once, Run Anywhere (For Real!)

Spring Office Hours: S5E17 - Spring Boot 4.1 with Phil Webb

Explain it to Me Like I’m 5: Oauth2 and OpenID

RSocket Messaging with Spring

Spring Tips: Spring Cloud Gateway (Redux)

Building Robust and Resilient Apps Using Spring Boot and Resilience4j

Domain-Driven Design with Relational Databases Using Spring Data JDBC

Guide to "Reactive" for Spring MVC Developers

Security Patterns for Microservice Architectures

