Piotr Mińkowski (@piomin)
  • Stars
    star
    5,529
  • Global Rank 4,563 (Top 0.2 %)
  • Followers 2,331
  • Following 4
  • Registered over 11 years ago
  • Most used languages
    Java
    85.6 %
    Kotlin
    7.6 %
    HCL
    2.5 %
    Others
    4.0 %
  • Location 🇵🇱 Poland
  • Country Total Rank 69
  • Country Ranking
    HCL
    5
    Java
    5
    Smarty
    5
    Kotlin
    25
    HTML
    297
    C#
    2,221
    JavaScript
    3,870

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,086
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
556
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
377
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
230
star
5

spring-boot-logging

A library for logging HTTP request/response for Spring Boot application and integration with Elastic Stack
Java
220
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
211
star
7

course-spring-microservices

Code examples built for the purpose of video course: Microservices With Spring Boot And Spring Cloud
Kotlin
134
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
129
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
96
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
95
star
11

sample-istio-services

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

sample-spring-microservices-transactions

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

sample-spring-boot-on-kubernetes

Spring Boot on Kubernetes Demo Project
Java
75
star
14

sample-spring-cloud-consul

Spring Boot applications/microservices demo using Consul discovery & config
Java
62
star
15

sample-spring-boot-graphql

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

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
56
star
17

sample-kotlin-ktor-microservices

sample microservices written in Kotlin that demonstrates usage of Ktor framework with Consul server
Kotlin
52
star
18

sample-spring-security-microservices

Demo illustrating the usage of Spring Security in microservices built on top of Spring Boot and Spring Cloud
Java
51
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
48
star
20

sample-java-new-features

Demo project illustrating new features of Java after the 8th version
Java
45
star
21

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
45
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
45
star
23

spring-boot-istio

Spring Boot Library for integration with Istio on Kubernetes
Java
44
star
24

sample-graphql-microservices

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

sample-terraform-kubernetes-argocd

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

sample-quarkus-applications

Example application built using Quarkus framework
Java
42
star
27

sample-spring-cloud-gateway

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

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
42
star
29

spring-boot-tips

This repository shows the most interesting Spring Boot features
Java
41
star
30

sample-spring-modulith

The demo repository showing modulith architecture with Spring Boot and Spring Modulith
Java
41
star
31

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
38
star
32

course-kubernetes-microservices

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

sample-quarkus-microservices

Sample application illustrating usage of Quarkus framework for building microservice architecture
Java
36
star
34

sample-hazelcast-spring-datagrid

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

sample-spring-elasticsearch

Demo ilustrating integration between Spring Boot/Spring Data and Elasticsearch
Java
34
star
36

sample-microservices-protobuf

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

sample-spring-cloud-stream-kafka

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

sample-spring-redis

Demo Spring Boot application showing usage of Spring Data Redis repositories
Java
32
star
39

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
32
star
40

sample-spring-reactive

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

sample-envoy-proxy

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

sample-spring-webflux

testing webclient reactive communication with spring boot reactive application built on top of spring webflux
Java
30
star
43

openshift-quickstart

Developer Workshops related to the Java development on OpenShift
Java
29
star
44

sample-spring-kafka-transactions

Spring Boot demo apps for testing Kafka transactions with other resources like database
Java
28
star
45

sample-spring-cloud-stream

sample microservices communicating asynchronously using spring cloud stream, rabbitmq
Java
27
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
27
star
47

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
48

sample-redis-microservices

Demo microservices illustrating how to build use event-driven, async communication with Spring Boot, Redis and Spring cloud
Java
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-testing-microservices

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

sample-spring-chaosmonkey

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

sample-quarkus-serverless-kafka

Demo illustrating how to run Quarkus application on Knative Eventing with Kafka and Funqy modules
Java
24
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
21
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
20
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

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
61

kubernetes-quickstart

Demo Java apps for several scenarios on Kubernetes
Java
17
star
62

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
63

sample-java-concurrency

Demo app and JUnit tests illustrating the most useful concurrency mechanisms in Java
Java
16
star
64

springboot-configuration-playground

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

sample-api-versioning

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

sample-camel-quarkus

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

sample-karaf-cxf-microservices

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

sample-jasperreport-boot

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

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
70

sample-spring-kafka-datamesh

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

sample-spring-boot-autoscaler

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

sample-vertx-kafka-messaging

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

spring-cloud-kubernetes-discovery-ext

A Library for registering Spring Cloud application running outside Kubernetes Cluster
Java
12
star
74

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
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
11
star
76

openshift-cluster-config

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

sample-gatling-load-tests

rest api performance load testing with gatling
Java
11
star
78

sample-docker-microservice

Two similar Spring Boot and Quarkus web-based apps for performance comparison
Java
11
star
79

sample-spring-cloud-messaging

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

sample-springboot-dekorate-istio

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

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
82

sample-quarkus-kafka-streams

Quarkus and Kafka Streams Demo
Java
10
star
83

repo-index

List of my repositories inclusind technologies and solution used in the each repo
10
star
84

sample-kotlin-micronaut-microservices

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

sample-secure-eureka-discovery

secure discovery between client and server with spring cloud netflix eureka and spring boot
Java
10
star
86

sample-amqp-logging

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

sample-java-kubemq

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

analyzer

Java
8
star
89

sample-quarkus-microservice

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

sample-vertx-kubernetes

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

kubernetes-config-argocd

Kubernetes YAML manifests in configuration repository managed by Argo CD
8
star
92

sample-spring-boot-web

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

sample-kubernetes-cluster-api-argocd

8
star
94

sample-spring-cloud-zookeeper

Spring Boot applications/microservices demo using Zookeeper discovery & config
Java
7
star
95

sample-kotlin-playground

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

terraform-openshift

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

helm-charts

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

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
99

reactive-playground

Kotlin
6
star
100

sample-spring-amqp

Java
6
star