Skip to content

Piotr's TechBlog

Java, Spring, Kotlin, microservices, Kubernetes, containers

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

Cloud Continuous Integration Kubernetes

Kubernetes CI/CD with Tekton and ArgoCD

By piotr.minkowski August 5, 2021 11

In this article, you will learn how to configure the CI/CD process on Kubernetes using Tekton and ArgoCD. The first question may be - do we really need both these…

Read more

Message Brokers Microservices Spring Cloud

Spring Cloud Stream with Schema Registry and Kafka

By piotr.minkowski July 22, 2021 0

In this article, you will learn how to use Confluent Schema Registry with Spring Cloud Stream and Kafka in a microservices architecture. We will use Apache Avro to serialize and…

Read more

Other Spring Boot

Express JPA Queries as Java Streams

By piotr.minkowski July 13, 2021 21

In this article, you will learn how to use the JPAstreamer library to express your JPA queries with Java streams. I will also show you how to integrate this library…

Read more

Containers Kubernetes

Multicluster Traffic Mirroring with Istio and Kind

By piotr.minkowski July 12, 2021 16

In this article, you will learn how to create an Istio mesh with mirroring between multiple Kubernetes clusters running on Kind. We will deploy the same application in two Kubernetes…

Read more

Cloud Containers Kubernetes

Kubernetes Multicluster with Kind and Submariner

By piotr.minkowski July 8, 2021 8

In this article, you will learn how to create multiple Kubernetes clusters locally and establish direct communication between them with Kind and Submariner. Kind (Kubernetes in Docker) is a tool for…

Read more

Other

Using Eclipse Collections

By piotr.minkowski June 22, 2021 0

In this article, you will learn about some useful features provided by Eclipse Collections. Do you feel that Java Streams API is sometimes not enough? I think it's worth taking…

Read more

Cloud Kubernetes Message Brokers

Knative Eventing with Quarkus, Kafka and Camel

By piotr.minkowski June 14, 2021 4

In this article, you will learn how to use Quarkus with Camel to create applications that send messages to Kafka and receive CloudEvent from Knative Eventing. We will build a…

Read more

Microservices Security Spring Boot Spring Cloud

Spring Microservices Security Best Practices

By piotr.minkowski May 26, 2021 18

In this article, I'll describe several best practices for building microservices with Spring Boot and Spring Security. I'm going to focus only on the aspects related to security. If you…

Read more

Security Spring Boot

SSL with Spring WebFlux and Vault PKI

By piotr.minkowski May 24, 2021 0

In this article, you will learn how to configure the Vault PKI engine and integrate it with Spring WebFlux. With Vault PKI you can easily generate X.509 certificates signed by…

Read more

Microservices Performance Security Spring Boot Spring Cloud

Secure Rate Limiting with Spring Cloud Gateway

By piotr.minkowski May 21, 2021 7

In this article, you will learn how to enable rate limiting for an authenticated user with Spring Cloud Gateway. Why it is important? API gateway is an entry point to…

Read more

Posts pagination

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