Skip to content

Piotr's TechBlog

Java, Spring, Kotlin, microservices, Kubernetes, containers

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

Continuous Integration Kubernetes

Continuous Development on Kubernetes with GitOps Approach

By piotr.minkowski June 6, 2022 0

In this article, you will learn how to design your apps continuous development process on Kubernetes with the GitOps approach. In order to deliver the application to stage or production,…

Read more

Containers Kubernetes Security Spring Boot

HTTPS on Kubernetes with Spring Boot, Istio and Cert Manager

By piotr.minkowski June 1, 2022 0

In this article, you will learn how to create secure HTTPS gateways on Kubernetes. We will use Cert Manager to generate TLS/SSL certificates. With Istio we can create secure HTTPS…

Read more

Cloud Continuous Integration Kubernetes

Getting Started with GitOps on Kubernetes with Devtron

By piotr.minkowski May 4, 2022 0

In this article, you will learn how to use Devtron to build a pipeline on Kubernetes according to the GitOps pattern. We will build and deploy a Spring Boot application…

Read more

Containers Message Brokers Quarkus

Local Development with Redpanda, Quarkus and Testcontainers

By piotr.minkowski April 20, 2022 2

In this article, you will learn how to speed up your local development with Redpanda and Quarkus. The main goal is to show that you can replace Apache KafkaⓇ with…

Read more

Continuous Integration Kubernetes Spring Boot

Canary Release on Kubernetes with Knative and Tekton

By piotr.minkowski March 29, 2022 0

In this article, you will learn how to prepare a canary release in your CI/CD with Knative and Tekton. Since Knative supports many versions of the same service it seems…

Read more

Continuous Integration Kubernetes

Validate Kubernetes Deployment in CI/CD with Tekton and Datree

By piotr.minkowski February 21, 2022 0

In this article, you will learn how to use the tool Datree to validate Kubernetes manifests in the CI/CD process with Tekton. In order to do that, first, we will…

Read more

Message Brokers Microservices Spring Boot

Deep Dive into Saga Transactions with Kafka Streams and Spring Boot

By piotr.minkowski February 7, 2022 8

In this article, you will learn how to use Kafka Streams and Spring Boot to perform transactions according to the Saga pattern. To be honest, I was quite surprised by…

Read more

Kubernetes Microservices Quarkus

Distributed Tracing with Istio, Quarkus and Jaeger

By piotr.minkowski January 31, 2022 0

In this article, you will learn how to configure distributed tracing for your service mesh with Istio and Quarkus. For test purposes, we will build and run Quarkus microservices on…

Read more

Message Brokers Microservices Spring Boot

Distributed Transactions in Microservices with Kafka Streams and Spring Boot

By piotr.minkowski January 24, 2022 26

In this article, you will learn how to use Kafka Streams with Spring Boot. We will rely on the Spring Kafka project. In order to explain well how it works,…

Read more

Kubernetes Message Brokers Spring Cloud

Autoscaling on Kubernetes with KEDA and Kafka

By piotr.minkowski January 18, 2022 20

In this article, you will learn how to autoscale your application that consumes messages from the Kafka topic with KEDA. The full name that stands behind that shortcut is Kubernetes…

Read more

Posts pagination

1 … 7 8 9 10 11 12 13 14 15 16 17 … 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