Piotr Mińkowski (@piomin)
  • Stars
    star
    5,971
  • Global Rank 4,281 (Top 0.2 %)
  • Followers 2,460
  • Following 4
  • Registered about 12 years ago
  • Most used languages
    Java
    85.1 %
    Kotlin
    7.4 %
    HCL
    2.5 %
    Others
    4.8 %
  • Location 🇵🇱 Poland
  • Country Total Rank 69
  • Country Ranking
    Java
    4
    HCL
    5
    Smarty
    5
    Kotlin
    24
    HTML
    283
    TypeScript
    1,307
    C#
    2,571
    JavaScript
    2,864

Top repositories

1

sample-spring-microservices-new

Demo for Spring Boot 3(`master` branch)/2(other branches) and Spring Cloud microservices with distributed configuration (Spring Cloud Config), service discovery (Eureka), API gateway (Spring Cloud Gateway, Zuul), Swagger/OpenAPI documentation (Springdoc), logs correlation using Spring Cloud Sleuth/Micrometer OTEL and many more
Java
1,158
star
2

sample-spring-microservices

Many samples in different branches that shows how to create microservices with Spring Boot, Spring Cloud, Zipkin, Zuul, Eureka, Hystrix, Kubernetes, Elastic Stack and many more tools
Java
590
star
3

sample-spring-microservices-kubernetes

Sample Spring Boot application that uses some features provided by Spring Cloud Kubernetes, Spring Cloud OpenFeign and Spring Cloud Gateway deployed on Kubernetes
Java
427
star
4

sample-spring-kafka-microservices

Example microservices showing how to use Kafka and Kafka Streams with Spring Boot on the example of distributed transactions implementations with the SAGA pattern
Java
272
star
5

spring-boot-logging

A library for logging HTTP request/response for Spring Boot application and integration with Elastic Stack
Java
237
star
6

sample-spring-microservices-advanced

More advanced samples of spring boot and spring cloud microservices showing usage of such tools like api Swagger2 on Zuul, integraction with MongoDB, configuration server, testing with Spring Cloud Contract or Hoverfly
Java
235
star
7

course-spring-microservices

Code examples built for the purpose of video course: Microservices With Spring Boot And Spring Cloud
Kotlin
142
star
8

sample-spring-oauth2-microservices

some examples that show basic and more advanced implementations of oauth2 authorization mechanism in spring-cloud microservices environment
Java
134
star
9

sample-spring-blockchain

sample project that illustrates how to send transaction and observe processed transaction in ethereum using web3j, blockchain and spring boot
Java
101
star
10

sample-spring-cloud-webflux

sample microservices demonstrating usage of spring reactive support with spring webflux and integration spring cloud, eureka, ribbon, spring cloud gateway, spring data jpa and mongodb
Java
98
star
11

sample-istio-services

providing inter-service communication on kubernetes via minikube using istio framework and spring boot resttemplate
Java
95
star
12

sample-spring-microservices-transactions

Spring Boot Demo with microservices that performs distributed transactions
Kotlin
86
star
13

sample-spring-boot-on-kubernetes

Spring Boot on Kubernetes Demo Project
Java
78
star
14

sample-spring-security-microservices

Demo illustrating the usage of Spring Security in microservices built on top of Spring Boot and Spring Cloud
Java
72
star
15

sample-spring-cloud-consul

Spring Boot applications/microservices demo using Consul discovery & config
Java
63
star
16

sample-spring-boot-graphql

Demo application illustrating advanced usage of GraphQL with Spring Boot like filtering or relationship fetching
Java
61
star
17

sample-micronaut-microservices

sample micronaut application illustrates using basic microservices patterns like distributed configuration and service discovery with Consul, distributed tracing with Zipkin, inter-service communication with micronaut http client
Java
59
star
18

sample-spring-modulith

The demo repository showing modulith architecture with Spring Boot and Spring Modulith
Java
56
star
19

sample-spring-kotlin-microservice

sample spring boot application written in kotlin using spring boot actuator for managing app and swagger2 for API documentation
Kotlin
52
star
20

sample-kotlin-ktor-microservices

sample microservices written in Kotlin that demonstrates usage of Ktor framework with Consul server
Kotlin
51
star
21

spring-boot-istio

Spring Boot Library for integration with Istio on Kubernetes
Java
49
star
22

sample-vertx-microservices

Two applications in different branches illustrates how to create asynchronous microservices with Vert.x, Consul and MongoDB, and how to secure them with Vert.x OAuth2 module and Keycloak
Java
48
star
23

sample-spring-cloud-microservices-future

sample microservices illustrating usage of non netflix spring cloud components spring cloud loadbalancer, spring cloud gateway and spring cloud consul
Java
47
star
24

sample-quarkus-applications

Example application built using Quarkus framework
Java
46
star
25

sample-quarkus-microservices

Sample applications illustrating usage of Quarkus framework for building microservice architecture
Java
46
star
26

sample-java-new-features

Demo project illustrating new features of Java after the 8th version
Java
46
star
27

sample-terraform-kubernetes-argocd

Repository with configuration for Terraform and Argo CD to create and manage Kubernetes cluster locally with Kind
HCL
45
star
28

spring-boot-tips

This repository shows the most interesting Spring Boot features
Java
45
star
29

sample-spring-blockchain-contract

sample project that illustrates how to create and deploy smart contracts, smart wallets, send transactions and observe processed transactions in ethereum using web3j, blockchain, solidity and spring boot
Java
44
star
30

sample-graphql-microservices

An example of microservices communicating over GraphQL protocol using Spring Cloud Netflix Eureka and Apollo Client
Java
43
star
31

sample-spring-cloud-gateway

sample spring cloud application with embedded api gateway on spring cloud gateway with or without service discovery with eureka
Java
43
star
32

sample-spring-cloud-stream-kafka

Demo illustrating the usage of Spring Cloud Stream in order to integrate with Kafka Streams
Java
39
star
33

sample-message-driven-microservices

sample spring cloud application that integrates with rabbitmq through spring cloud stream framework as shows how to setup message-driven microservices basing on publish-subscribe model, consumer groups
Java
39
star
34

sample-microservices-protobuf

creating microservices with rest http api exposed over google protocol buffer on spirng-boot
Java
38
star
35

course-kubernetes-microservices

Source code examples built for the purpose of video course: Microservices On Kubernetes
Kotlin
38
star
36

sample-spring-kafka-transactions

Spring Boot demo apps for testing Kafka transactions with other resources like database
Java
36
star
37

sample-hazelcast-spring-datagrid

sample spring-boot applications integrated with hazelcast imdg, and providing hot cache with hazelcast and striim
Java
35
star
38

sample-spring-elasticsearch

Demo ilustrating integration between Spring Boot/Spring Data and Elasticsearch
Java
35
star
39

sample-spring-redis

Demo Spring Boot application showing usage of Spring Data Redis repositories
Java
34
star
40

sample-camel-spring-boot

three samples in different branches that illustrates usage of apache camel as microservice framework providing integration with consul, hystrix, ribbon and other tools
Java
34
star
41

openshift-quickstart

Developer Workshops related to the Java development on OpenShift
Java
33
star
42

sample-spring-reactive

Sample reactive microservices using spring 5, spring boot, spring webflux, project reactor and Mongo database
Java
32
star
43

sample-envoy-proxy

custom implementation of service discovery with envoy and inter-service communication for spring-boot applications
Java
31
star
44

sample-spring-webflux

testing webclient reactive communication with spring boot reactive application built on top of spring webflux
Java
31
star
45

sample-spring-cloud-stream

sample microservices communicating asynchronously using spring cloud stream, rabbitmq
Java
29
star
46

sample-quarkus-microservices-consul

Demo applications illustrating how to build microservices and run them outside Kubernetes with Quarkus. It shows how to integrate the Quarkus application with Consul discovery and the KV store.
Java
28
star
47

sample-redis-microservices

Demo microservices illustrating how to build use event-driven, async communication with Spring Boot, Redis and Spring cloud
Java
27
star
48

sample-spring-data-webflux

Demo apps showing how to use R2DBC with Spring Boot, Spring Data and Spring WebFlux on Postgres database
Kotlin
26
star
49

sample-micronaut-applications

sample application illustarting usage of micronaut framework
Java
25
star
50

sample-spring-cloud-security

Demo project illustrating how to configure security for Spring Boot microservices
Java
25
star
51

sample-spring-chaosmonkey

sample applications illustrating usage of codecentric's chaos monkey library for microservices created using spring boot and spring cloud
Java
25
star
52

sample-quarkus-serverless-kafka

Demo illustrating how to run Quarkus application on Knative Eventing with Kafka and Funqy modules
Java
25
star
53

sample-testing-microservices

sample applications with implementation of unit, component, contract and integrarion tests using pact, gatling, spring boot test and hoverfly
Java
25
star
54

sample-micronaut-kubernetes

Sample repository for showing micronaut kubernetes module with microservices and mongodb
Java
23
star
55

sample-spring-boot-saga-eventing

Demo presenting how to use Spring Cloud Stream and Spring Cloud Function with Apache Kafka broker to implement SAGA pattern in event-driven communication.
Java
23
star
56

sample-spring-boot-graalvm

Demo project that shows how to build Spring Boot applications with GraalVM and run them in serverless architecture, e.g. Knative on Kubernetes with Skaffold and Jib
Java
22
star
57

sample-spring-jpa-streamer

Demo project showing how to express JPA queries with Java streams with the JPAstreamer library written in Spring Boot.
Java
21
star
58

sample-kafka-micronaut-microservices

Sample microservices written using Micronaut framework communicating asynchronously through Apache Kafka
Java
20
star
59

kubernetes-workshop

Java
19
star
60

kubernetes-quickstart

Demo Java apps for several scenarios on Kubernetes
Java
19
star
61

sample-spring-bluegreen-with-db

Demo applications and Kubernetes manifests for illustrating blue-green deployment strategy with database schema changes using tools like Liquibase and Istio
Java
18
star
62

sample-java-concurrency

Demo app and JUnit tests illustrating the most useful concurrency mechanisms in Java
Java
17
star
63

sample-ignite-jpa

set of sample applications in different branches that show how to use spring-boot toghether with spring-data-ignite in order to integrate an application with single standalone Apache Ignite instance, and cluster of instances
Java
17
star
64

kubernetes-config-argocd

Kubernetes YAML manifests in configuration repository managed by Argo CD
16
star
65

repo-index

List of my repositories inclusind technologies and solution used in the each repo
15
star
66

springboot-configuration-playground

Demo Spring Boot application illustrating usage of an externalized configuration
Java
15
star
67

sample-camel-quarkus

Demo of using Apache Camel K to deploy an application written using Quarkus and Apache Camel DSL on Kubernetes.
Java
15
star
68

sample-api-versioning

sample spring-boot application that uses different aproaches to api versioning and integrates with swagger2 via springfox library
Java
15
star
69

sample-karaf-cxf-microservices

sample cxf microservices deployed on apache karaf container
Java
14
star
70

sample-jasperreport-boot

sample application that show how to generate large pdf files using spring-boot with jasperreports
Java
13
star
71

sample-spring-cloud-contract-ci

example of implementation contract tests between producer and some consumers with spring cloud contract. the project is run on jenkins and contract deployed on artifactory
Java
13
star
72

sample-spring-kafka-datamesh

Several examples of application related to Spring Boot and Kafka components including KafkaConnect, KSQL or Kafka Streams
Java
13
star
73

sample-spring-boot-autoscaler

sample spring boot application prepared for auto-scaling on single/many target machines
Java
13
star
74

spring-cloud-kubernetes-discovery-ext

A Library for registering Spring Cloud application running outside Kubernetes Cluster
Java
13
star
75

sample-nomad-java-services

sample spring applications that are deployed on Hashicorp's Nomad and and communication with each other using Consul disocvery and Spring Cloud Consul client
Java
12
star
76

sample-docker-microservice

Two similar Spring Boot and Quarkus web-based apps for performance comparison
Java
12
star
77

sample-vertx-kafka-messaging

implementation of partitioning mechanism on Apache Kafka and asynchronous communication between Vert.x microservices
Java
12
star
78

sample-spring-cloud-comm

sample microservices demonstrating usage of such Spring Cloud components and mechanisms like Eureka (service discovery), Ribbon (client-side load balancer), Feign (HTTP client), Hystrix (circuit breaker and fallback), Zuul (proxy/api gateway)
Java
12
star
79

openshift-cluster-config

GitOps/ArgoCD configuration for managing OpenShift clusters and apps running there
11
star
80

sample-gatling-load-tests

rest api performance load testing with gatling
Java
11
star
81

sample-spring-cloud-messaging

Demo for presenting Spring Cloud Stream and RabbitMQ
Java
11
star
82

sample-springboot-dekorate-istio

Demo illustrating Spring Boot deployment on Kubernetes with automatic manifests generation with Dekorate
Java
11
star
83

sample-java-sonar

sample application used as a source for scanning code quality with sonarqube also containing sovarqube plugin with rules definitions
Java
11
star
84

sample-secure-eureka-discovery

secure discovery between client and server with spring cloud netflix eureka and spring boot
Java
11
star
85

sample-quarkus-kafka-streams

Quarkus and Kafka Streams Demo
Java
10
star
86

sample-kotlin-micronaut-microservices

sample micronaut microservices integrating with spring cloud config, eureka, hibernate, zipkin
Kotlin
10
star
87

analyzer

Java
9
star
88

sample-amqp-logging

sample spring boot application that ships logs to logstash via rabbitmq amqp message broker
Java
9
star
89

sample-quarkus-microservice

Quarkus demo app illustrating how to implement and test a REST-based, simple microservice
HTML
9
star
90

sample-java-kubemq

Demo of Java app with Spring Boot integrating with KubeMQ on Kubernetes
Java
9
star
91

sample-spring-boot-web

sample spring boot microservices with spring web, database backend (mongo), api auto documentation (swagger2)
Java
9
star
92

sample-spring-cloud-zookeeper

Spring Boot applications/microservices demo using Zookeeper discovery & config
Java
8
star
93

sample-vertx-kubernetes

Implementation of sample microservices using Vert.x and deploying them on minishift (openshift)
Java
8
star
94

sample-kubernetes-cluster-api-argocd

8
star
95

sample-kotlin-playground

Some tests illustrating usage of the most interesting Kotlin features
Kotlin
7
star
96

sample-spring-cloud-testing

sample spring boot application illustratig usage of such test frameworks like spring boot test, gatling, spring cloud contract, pact, mockito, hoverfly
Java
7
star
97

sample-spring-amqp

Java
6
star
98

terraform-openshift

This repository contains Terraform configuration for creating and managing OpenShift clusters
HCL
6
star
99

helm-charts

Helm Chart for installing and customizing Spring Boot Apps on Kubernertes
Smarty
6
star
100

sample-spring-graphite

generating and exporting metrics from spring-boot application to influxdb, visualizing them in grafana and sending notifications to slack
Java
6
star