This is your work, valued

Warsaw

Piotr Mińkowski

Elite
@piomin

Software Architect and Java Developer

sample-spring-microservices-new. Demo for Spring Boot 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

1.4k

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

646

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

537

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

421

spring-boot-logging. A library for logging HTTP request/response for Spring Boot application and integration with Elastic Stack

276

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

261

course-spring-microservices. Code examples built for the purpose of video course: Microservices With Spring Boot And Spring Cloud

159

sample-spring-modulith. The demo repository showing modulith architecture with Spring Boot and Spring Modulith

141

sample-spring-oauth2-microservices. some examples that show basic and more advanced implementations of oauth2 authorization mechanism in spring-cloud microservices environment

135

sample-spring-security-microservices. Demo illustrating the usage of Spring Security in microservices built on top of Spring Boot and Spring Cloud

120

sample-spring-blockchain. sample project that illustrates how to send transaction and observe processed transaction in ethereum using web3j, blockchain and spring boot

116

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

111

sample-istio-services. Providing inter-service communication on kubernetes via Minikube using Istio framework and Spring Boot

104

sample-spring-microservices-transactions. Spring Boot Demo with microservices that performs distributed transactions

89

sample-spring-boot-on-kubernetes. Spring Boot on Kubernetes Demo Project

82

sample-spring-boot-graphql. Demo application illustrating advanced usage of GraphQL with Spring Boot like filtering or relationship fetching

81

spring-boot-istio. Spring Boot Library for integration with Istio on Kubernetes

70

spring-ai-showcase. Sample Spring AI Application with several use cases

70

sample-spring-cloud-consul. Spring Boot applications/microservices demo using Consul discovery & config

66

spring-boot-tips. This repository shows the most interesting Spring Boot features

65

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

60

sample-spring-kotlin-microservice. sample spring boot application written in kotlin using spring boot actuator for managing app and swagger2 for API documentation

57

sample-kotlin-ktor-microservices. sample microservices written in Kotlin that demonstrates usage of Ktor framework with Consul server

55

sample-quarkus-microservices. Sample applications illustrating usage of Quarkus framework for building microservice architecture

53

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

53

sample-terraform-kubernetes-argocd. Repository with configuration for Terraform and Argo CD to create and manage Kubernetes cluster locally with Kind

52

sample-microservices-protobuf. creating microservices with rest http api exposed over google protocol buffer on spirng-boot

51

sample-quarkus-applications. Example application built using Quarkus framework

50

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

49

sample-java-new-features. Demo project illustrating new features of Java after the 8th version

48

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

48

sample-spring-cloud-gateway. sample spring cloud application with embedded api gateway on spring cloud gateway with or without service discovery with eureka

45

sample-graphql-microservices. An example of microservices communicating over GraphQL protocol using Spring Cloud Netflix Eureka and Apollo Client

44

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

42

sample-spring-cloud-stream-kafka. Demo illustrating the usage of Spring Cloud Stream in order to integrate with Kafka Streams

42

sample-spring-kafka-transactions. Spring Boot demo apps for testing Kafka transactions with other resources like database

41

course-kubernetes-microservices. Source code examples built for the purpose of video course: Microservices On Kubernetes

39

sample-spring-reactive. Sample reactive microservices using spring 5, spring boot, spring webflux, project reactor and Mongo database

37

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.

37

sample-hazelcast-spring-datagrid. sample spring-boot applications integrated with hazelcast imdg, and providing hot cache with hazelcast and striim

37

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

36

sample-spring-redis. Demo Spring Boot application showing usage of Spring Data Redis repositories

35

sample-spring-elasticsearch. Demo ilustrating integration between Spring Boot/Spring Data and Elasticsearch

34

spring-ai-apps. Sample Spring AI Applications

34

openshift-quickstart. Developer Workshops related to the Java development on OpenShift

34

sample-spring-data-webflux. Demo apps showing how to use R2DBC with Spring Boot, Spring Data and Spring WebFlux on Postgres database

34

sample-spring-chaosmonkey. sample applications illustrating usage of codecentric's chaos monkey library for microservices created using spring boot and spring cloud

28

kubernetes-quickstart. Demo Java apps for several scenarios on Kubernetes

28

sample-spring-cloud-security. Demo project illustrating how to configure security for Spring Boot microservices

27

sample-testing-microservices. sample applications with implementation of unit, component, contract and integrarion tests using pact, gatling, spring boot test and hoverfly

26

sample-quarkus-serverless-kafka. Demo illustrating how to run Quarkus application on Knative Eventing with Kafka and Funqy modules

26

sample-spring-jpa-streamer. Demo project showing how to express JPA queries with Java streams with the JPAstreamer library written in Spring Boot.

22

repo-index. List of my repositories including technologies and solution used in the each repo

21

sample-api-versioning. sample spring-boot application that uses different aproaches to api versioning and integrates with swagger2 via springfox library

20

kubernetes-workshop. Java

20

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

18

sample-camel-quarkus. Demo of using Apache Camel K to deploy an application written using Quarkus and Apache Camel DSL on Kubernetes.

16

sample-spring-boot-autoscaler. sample spring boot application prepared for auto-scaling on single/many target machines

16

openshift-cluster-config. GitOps/ArgoCD configuration for managing OpenShift clusters and apps running there

16