Kustomize: Why Spring Profiles Fail in Kubernetes
Spring Profiles configure an application, but they cannot manage environment-specific Kubernetes manifests. Learn how Kustomize bases and overlays prevent duplicated YAML and configuration drift.
Spring Profiles configure an application, but they cannot manage environment-specific Kubernetes manifests. Learn how Kustomize bases and overlays prevent duplicated YAML and configuration drift.
What actually happens when Kubernetes replaces your Spring Boot pods during a deploy, how maxSurge and maxUnavailable control the rollout, and why a rollback is just a rolling update in reverse.
What happens to in-flight requests when Kubernetes deletes your pod? Here's how the termination lifecycle works and how to configure graceful shutdown for Spring Boot.
Your JVM heap looks fine. Kubernetes still kills your pod with OOMKilled. Here's what's actually going on behind the scenes.
As a long-time Java developer, I’ve always enjoyed the world of programming. Recently, I found myself increasingly curious about LLMs. It…
TL;DR
Ever thought about how JVM runs your code? Yes, it runs the class that has the main() method but how does it load and run it?
Here’s my take on Generics where I talk about Generics, Type Safety, Type Erasure. Hope you learn something new —
What is the difference between Comparable and Comparator? It’s a very popular entry/mid-level Java interview question, isn’t it?
I was working on a sorting demo using Comparable and Comparator when I first noticed this.
Watch the video where I explain these operations https://youtu.be/vtjkyOaHSyw
Demo — https://youtu.be/cVn3zvqXeIA
Demo — https://youtu.be/2tLxcaopKR4
ArrayList belongs to the List hierarchy in Java Collection framework.
We all know the importance of data structures, right? Data structures help in organizing, storing, and processing data.
Java 8 added great features to the Java language. Out of them, two stand out — Lambdas and Streams.