Skip to content

Piotr's TechBlog

Java, Spring, Kotlin, microservices, Kubernetes, containers

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

Containers Microservices Spring Boot

Spring Boot Development Mode with Testcontainers and Docker

By piotr.minkowski May 26, 2023 5

In this article, you will learn how to use Spring Boot built-in support for Testcontainers and Docker Compose to run external services in development mode. Spring Boot introduces those features…

Read more

Continuous Integration Kubernetes

Contract Testing on Kubernetes with Microcks

By piotr.minkowski May 20, 2023 2

This article will teach you how to design and perform contract testing on Kubernetes with Microcks. Microcks is a Kubernetes native tool for API mocking and testing. It supports several…

Read more

Continuous Integration Quarkus

Contract Testing with Quarkus and Pact

By piotr.minkowski May 9, 2023 0

In this article, you will learn how to create contract tests for Quarkus apps using Pact. Consumer-driven contract testing is one of the most popular strategies for verifying communication between…

Read more

Kubernetes

Manage Kubernetes Operators with ArgoCD

By piotr.minkowski May 5, 2023 14

In this article, you will learn how to install and configure operators on Kubernetes with ArgoCD automatically. A Kubernetes operator is a method of packaging, deploying, and managing applications on Kubernetes.…

Read more

Message Brokers Spring Boot

Concurrency with Kafka and Spring Boot

By piotr.minkowski April 30, 2023 15

This article will teach you how to configure concurrency for Kafka consumers with Spring Boot and Spring for Kafka. Concurrency in Spring for Kafka is closely related to the Kafka…

Read more

Cloud Kubernetes Quarkus

Serverless on OpenShift with Knative, Quarkus and Kafka

By piotr.minkowski April 18, 2023 2

In this article, you will learn how to build and run Quarkus serverless apps on OpenShift and integrate them through Knative Eventing. We will use Kafka to exchange messages between…

Read more

Kubernetes Security

Vault with Secrets Store CSI Driver on Kubernetes

By piotr.minkowski March 20, 2023 6

This article will teach you how to use the Secrets Store CSI Driver to integrate your app with HashiCorp Vault on Kubernetes. The main goal of that project is to…

Read more

Spring Boot Spring Cloud

Microservices with Spring Boot 3 and Spring Cloud

By piotr.minkowski March 13, 2023 28

This article will teach you how to build microservices with Spring Boot 3 and the Spring Cloud components. It's a tradition that I describe this topic once a new major…

Read more

Cloud Kubernetes

Create and Release Your Own Helm Chart

By piotr.minkowski February 28, 2023 0

In this article, you will learn how to create your Helm chart and release it in the public repository. We will prepare a Helm chart for the typical Spring Boot…

Read more

Kubernetes Other Performance

Which JDK to Choose on Kubernetes

By piotr.minkowski February 17, 2023 18

In this article, we will make a performance comparison between several most popular JDK implementations for the app running on Kubernetes. This post also answers some questions and concerns about…

Read more

Posts pagination

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

Search

Follow Blog via Email

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

Categories

  • AI (9)
  • Cloud (41)
  • Containers (64)
  • Continuous Integration (37)
  • Data Grids (7)
  • Kotlin (9)
  • Kubernetes (107)
  • Message Brokers (27)
  • Micronaut (12)
  • Microservices (62)
  • Other (27)
  • Performance (25)
  • Quarkus (13)
  • Security (26)
  • Spring Boot (103)
  • Spring Cloud (50)
  • 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 openshift Performance postgresql Prometheus quarkus Reactor REST security Serverless 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

  • Using Model Context Protocol (MCP) with Spring AI
  • Concurrency with Kafka and Spring Boot
  • Using Ollama with Spring AI
  • Tool Calling with Spring AI
  • Using RAG and Vector Store with Spring AI

Social Media

Proudly powered by WordPress | Theme: HoneyWaves by SpiceThemes

Follow Blog via Email