Skip to content

Piotr's TechBlog

Java, Spring, Kotlin, microservices, Kubernetes, containers

  • Home
  • My Books
  • Courses & Trainings
  • About Me

Spring Boot

Guide to Modulith with Spring Boot

By piotr.minkowski October 13, 2023 26

This article will teach you how to build modulith with Spring Boot and use the Spring Modulith project features. Modulith is a software architecture pattern that assumes organizing your monolith app…

Read more

Cloud Kubernetes

Handle Traffic Bursts with Ephemeral OpenShift Clusters

By piotr.minkowski October 6, 2023 2

This article will teach you how to handle temporary traffic bursts with ephemeral OpenShift clusters provisioned in the public cloud. Such a solution should work in a fully automated way.…

Read more

Cloud Kubernetes

Manage OpenShift with Terraform

By piotr.minkowski September 29, 2023 0

This article will teach you how to create and manage OpenShift clusters with Terraform. For the purpose of this exercise, we will run OpenShift on Azure using the managed service…

Read more

Kubernetes Quarkus

Introduction to gRPC with Quarkus

By piotr.minkowski September 15, 2023 0

In this article, you will learn how to implement and consume gRPC services with Quarkus. Quarkus provides built-in support for gRPC through the extension. We will create a simple app,…

Read more

Kubernetes Performance Spring Boot

Speed Up Java Startup on Kubernetes with CRaC

By piotr.minkowski September 5, 2023 5

In this article, you will learn how to leverage CRaC to reduce Java startup time and configure it for the app running on Kubernetes. The OpenJDK Coordinated Restore at Checkpoint…

Read more

Kubernetes

Local Application Development on Kubernetes with Gefyra

By piotr.minkowski September 1, 2023 2

In this article, you will learn how to simplify and speed up your local application development on Kubernetes with Gefyra. Gefyra provides several useful features for developers. First of all,…

Read more

Spring Boot Spring Cloud

Introduction to gRPC with Spring Boot

By piotr.minkowski August 29, 2023 2

In this article, you will learn how to implement Spring Boot apps that communicate over gRPC. gRPC is a modern open-source Remote Procedure Call (RPC) framework that can run in…

Read more

Cloud Kubernetes

Monitor Kubernetes Cost Across Teams with Kubecost

By piotr.minkowski August 25, 2023 0

In this article, you will learn how to monitor the real-time cost of the Kubernetes cluster shared across several teams with Kubecost. We won't focus on the cloud aspects of…

Read more

Kubernetes Performance

Resize CPU Limit To Speed Up Java Startup on Kubernetes

By piotr.minkowski August 22, 2023 12

In this article, you will learn how to solve problems with the slow startup of Java apps on Kubernetes related to the CPU limit. We will use a new Kubernetes…

Read more

Cloud Kubernetes

Kubernetes Multicluster Load Balancing with Skupper

By piotr.minkowski August 4, 2023 0

In this article, you will learn how to leverage Skupper for load balancing between app instances running on several Kubernetes clusters. We will create some Kubernetes clusters locally with Kind.…

Read more

Posts pagination

1 2 3 4 5 6 7 8 9 10 11 12 … 32

Search

Follow Blog via Email

Enter your email address to follow this blog and receive notifications of new posts by email.
Loading

Categories

  • AI (16)
  • Cloud (42)
  • Containers (67)
  • Continuous Integration (37)
  • Data Grids (7)
  • Kotlin (9)
  • Kubernetes (115)
  • Message Brokers (27)
  • Micronaut (12)
  • Microservices (64)
  • Other (28)
  • Performance (27)
  • Quarkus (18)
  • Security (26)
  • Spring Boot (109)
  • Spring Cloud (51)
  • Uncategorized (1)

Tags

Apache Kafka argocd Consul Continuous Delivery Continuous Integration Docker Eureka gitops Helm istio Java Jenkins Jib JPA kafka kind Knative Kotlin Kubernetes Maven Micronaut microservices Minikube OAuth2 open-ai openshift Performance postgresql Prometheus quarkus Reactor REST security Skaffold Spring spring-ai Spring Boot Spring Boot Actuator Spring Cloud Spring Cloud Gateway Spring Cloud Kubernetes Spring Data testcontainers testing Vault

Contact info

If you would like to contact me in order you have any questions, thoughts or ideas (e.g. suggestions for future articles) contact me via email.

Warsaw, Poland
piotr.minkowski@gmail.com

Top Posts & Pages

  • Create Apps with Claude Code on Ollama
  • Spring AI with External MCP Servers
  • gRPC in Spring Boot
  • Claude Code on OpenShift with vLLM and Dev Spaces
  • Concurrency with Kafka and Spring Boot

Social Media

Proudly powered by WordPress | Theme: HoneyWaves by SpiceThemes

New Book Published

My latest book Hands-On Java with Kubernetes is now available on Leanpub!

Get the book