An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by piomin

A curated list of projects in awesome lists by piomin .

https://github.com/piomin/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

eureka feign microservices netty ribbon service-discovery spring-boot spring-boot-2 spring-boot-3 spring-cloud spring-cloud-config spring-cloud-gateway spring-cloud-netflix spring-cloud-sleuth swagger2 zuul

Last synced: 11 Apr 2025

https://github.com/piomin/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

elastic-stack eureka hystrix kibana kubernetes logstash microservices ribbon spring-boot spring-boot-admin spring-cloud spring-cloud-netflix spring-cloud-sleuth zipkin zuul

Last synced: 08 Feb 2025

https://github.com/piomin/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

configmap docker kubernetes microservices minikube openshift ribbon spring-boot spring-cloud spring-cloud-kubernetes swagger2 zuul

Last synced: 14 Apr 2025

https://github.com/piomin/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

kafka kafka-streams spring-boot spring-kafka

Last synced: 08 Apr 2025

https://github.com/piomin/spring-boot-logging

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

elasticstack logback logging-library logstash openfeign reactor resttemplate spring-boot spring-rest spring-webf

Last synced: 08 Apr 2025

https://github.com/piomin/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

api-gateway hoverfly microservices mongodb spring-boot spring-cloud spring-cloud-config spring-cloud-contract swagger2 testing zuul

Last synced: 09 Apr 2025

https://github.com/piomin/sample-spring-oauth2-microservices

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

api-security authorization jwt microservices-security oauth oauth2 spring-boot spring-cloud spring-security spring-security-oauth2 zuul

Last synced: 18 Nov 2024

https://github.com/piomin/sample-spring-security-microservices

Demo illustrating the usage of Spring Security in microservices built on top of Spring Boot and Spring Cloud

keycloak microservices oauth2 spring-boot spring-cloud-gateway spring-security spring-security-oauth2

Last synced: 05 Apr 2025

https://github.com/piomin/sample-spring-blockchain

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

blockchain cryptocurrency docker ethreum spring-boot web3j

Last synced: 05 Apr 2025

https://github.com/piomin/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

eureka load-balancer mongodb reactive-microservices reactive-mongo ribbon spring-boot-2 spring-cloud spring-cloud-gateway spring-cloud-netflix spring-data-jpa spring-webflux

Last synced: 04 Apr 2025

https://github.com/piomin/sample-istio-services

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

istio java kubernetes microservices minikube service-mesh spring-boot

Last synced: 05 Apr 2025

https://github.com/piomin/sample-spring-modulith

The demo repository showing modulith architecture with Spring Boot and Spring Modulith

modulith spring-boot spring-data-jpa spring-modules

Last synced: 06 Apr 2025

https://github.com/piomin/sample-spring-boot-graphql

Demo application illustrating advanced usage of GraphQL with Spring Boot like filtering or relationship fetching

graphiql graphql h2 hibernate jpa netflix-oss spring-boot spring-data-jpa

Last synced: 06 Apr 2025

https://github.com/piomin/sample-spring-cloud-consul

Spring Boot applications/microservices demo using Consul discovery & config

consul consul-kv-store microservices spring-boot spring-cloud spring-cloud-consul spring-cloud-gateway

Last synced: 06 Apr 2025

https://github.com/piomin/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

consul micronaut microservices zipkin

Last synced: 15 Mar 2025

https://github.com/piomin/spring-boot-istio

Spring Boot Library for integration with Istio on Kubernetes

istio kubernetes library service-mesh spring-boot springframework

Last synced: 03 Apr 2025

https://github.com/piomin/sample-spring-kotlin-microservice

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

kotlin kotlin-spring-boot microservices spring-boot-2 spring-boot-actuator springfox-swagger swagger

Last synced: 16 Mar 2025

https://github.com/piomin/sample-kotlin-ktor-microservices

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

consul kotlin ktor microservices service-discovery

Last synced: 16 Mar 2025

https://github.com/piomin/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

asynchronous-microservices consul jwt keycloak microservices oauth2 service-discovery vertx vertx-microservice-application vertx-web

Last synced: 13 Apr 2025

https://github.com/piomin/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

consul microservices spring-cloud spring-cloud-consul spring-cloud-gateway spring-cloud-loadbalancer

Last synced: 09 Apr 2025

https://github.com/piomin/sample-quarkus-microservices

Sample applications illustrating usage of Quarkus framework for building microservice architecture

graalvm java microservices openshift quarkus s2i swagger unit-testing

Last synced: 05 Apr 2025

https://github.com/piomin/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

blockchain ethereum ethereum-contract smart-contracts solidity solidity-contracts spring-boot web3j

Last synced: 09 Apr 2025

https://github.com/piomin/sample-java-new-features

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

java java8 openjdk optional records sealed-classes textblock

Last synced: 19 Dec 2024

https://github.com/piomin/sample-terraform-kubernetes-argocd

Repository with configuration for Terraform and Argo CD to create and manage Kubernetes cluster locally with Kind

argocd kafka kind kubernetes strimzi terraform terraform-kubernetes-provider

Last synced: 17 Nov 2024

https://github.com/piomin/sample-graphql-microservices

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

apollo-android apollo-client apollographql eureka eureka-discovery-service graphql microservices service-discovery spring-boot spring-cloud

Last synced: 17 Mar 2025

https://github.com/piomin/sample-spring-cloud-gateway

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

api-gateway eureka eureka-client microservices rate-limiter redis spring-cloud spring-cloud-gateway

Last synced: 09 Apr 2025

https://github.com/piomin/spring-boot-tips

This repository shows the most interesting Spring Boot features

java spring-boot spring-data spring-framework spring-mvc tips-and-tricks

Last synced: 13 Feb 2025

https://github.com/piomin/sample-spring-kafka-transactions

Spring Boot demo apps for testing Kafka transactions with other resources like database

kafka kafka-producer kafka-transactions spring-boot spring-data-jpa spring-kafka spring-transaction

Last synced: 09 Apr 2025

https://github.com/piomin/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

kafka message-driven microservices rabbitmq spring-boot spring-cloud spring-cloud-sleuth spring-cloud-stream testing

Last synced: 09 Apr 2025

https://github.com/piomin/sample-spring-cloud-stream-kafka

Demo illustrating the usage of Spring Cloud Stream in order to integrate with Kafka Streams

kafka kafka-streams spring-boot spring-cloud spring-cloud-stream spring-cloud-stream-kafka-stream

Last synced: 10 Apr 2025

https://github.com/piomin/sample-hazelcast-spring-datagrid

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

caching data-grid hazelcast hibernate jpa-caching kubernetes minikube mysql spring-boot spring-data-hazelcast spring-data-jpa striim-cluster

Last synced: 16 Mar 2025

https://github.com/piomin/course-kubernetes-microservices

Source code examples built for the purpose of video course: Microservices On Kubernetes

docker jib kotlin kubectl kubernetes micronaut microservices quarkus skaffold spring-boot

Last synced: 10 Jan 2025

https://github.com/piomin/sample-spring-reactive

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

mongodb reactive reactive-programming reactor spring spring-boot spring-boot-2 spring-data-mongodb spring-framework-5 spring-webflux

Last synced: 13 Apr 2025

https://github.com/piomin/sample-spring-elasticsearch

Demo ilustrating integration between Spring Boot/Spring Data and Elasticsearch

elastichq elasticsearch spring-boot spring-data

Last synced: 09 Apr 2025

https://github.com/piomin/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

apache-camel api-gateway circuit-breaker consul eip fallback hystrix inter-service-communication load-balancer spring-boot

Last synced: 09 Apr 2025

https://github.com/piomin/sample-spring-redis

Demo Spring Boot application showing usage of Spring Data Redis repositories

lettuce redis spring-boot spring-data-redis

Last synced: 13 Apr 2025

https://github.com/piomin/sample-microservices-protobuf

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

exposing-microservices http performance protocol-buffers rest-api rest-protocol-buffers spring-boot

Last synced: 16 Mar 2025

https://github.com/piomin/sample-envoy-proxy

custom implementation of service discovery with envoy and inter-service communication for spring-boot applications

envoy inter-service-communication microservices proxy routing service-discovery spring-boot zipkin

Last synced: 18 Nov 2024

https://github.com/piomin/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.

consul consul-kv-store distributed-configuration java load-balancing microservices quarkus quarkus-rest quarkus-stork rest-api rest-client service-discovery smallrye-stork

Last synced: 19 Dec 2024

https://github.com/piomin/sample-spring-webflux

testing webclient reactive communication with spring boot reactive application built on top of spring webflux

backpressure netty reactive-streams reactor spring-boot spring-webflux webclient

Last synced: 16 Mar 2025

https://github.com/piomin/sample-spring-data-webflux

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

postgres r2dbc reactive spring-boot spring-data spring-data-jdbc spring-webflux

Last synced: 16 Mar 2025

https://github.com/piomin/sample-spring-cloud-stream

sample microservices communicating asynchronously using spring cloud stream, rabbitmq

message-broker messaging messaging-services microservices rabbitmq spring-boot spring-cloud spring-cloud-sleuth spring-cloud-stream

Last synced: 16 Mar 2025

https://github.com/piomin/sample-redis-microservices

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

microservices redis redis-pubsub spring-cloud-config spring-data spring-data-redis

Last synced: 16 Mar 2025

https://github.com/piomin/sample-spring-chaosmonkey

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

chaos-engineering chaos-monkey microservices spring-boot spring-cloud testing

Last synced: 16 Mar 2025

https://github.com/piomin/sample-testing-microservices

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

component-testing contract-testing feign-client gatling hoverfly microservices pact spring-boot spring-boot-test spring-cloud

Last synced: 17 Mar 2025

https://github.com/piomin/sample-quarkus-serverless-kafka

Demo illustrating how to run Quarkus application on Knative Eventing with Kafka and Funqy modules

kafka knative knative-eventing quarkus quarkus-kafka quarkus-kubernetes quarkusio

Last synced: 12 Apr 2025

https://github.com/piomin/sample-spring-cloud-security

Demo project illustrating how to configure security for Spring Boot microservices

microservices oauth2 spring-boot spring-cloud spring-security spring-webflux ssl x509certificates

Last synced: 17 Mar 2025

https://github.com/piomin/kubernetes-quickstart

Demo Java apps for several scenarios on Kubernetes

java jib kafka kubernetes skaffold spring-boot

Last synced: 16 Mar 2025

https://github.com/piomin/sample-micronaut-kubernetes

Sample repository for showing micronaut kubernetes module with microservices and mongodb

jib-maven-plugin kubernetes micronaut micronaut-kubernetes micronautfw microservices minikube mongo skaffold

Last synced: 16 Mar 2025

https://github.com/piomin/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.

kafka kafka-consumer kafka-producer knative knative-eventing kubernetes skaffold spring-boot spring-cloud-function spring-cloud-stream spring-cloud-stream-kafka

Last synced: 16 Mar 2025

https://github.com/piomin/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

graalvm java jib-maven-plugin knative kubernetes native-image skaffold spring-boot

Last synced: 16 Mar 2025

https://github.com/piomin/sample-spring-jpa-streamer

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

java java-streams jpa jpa-hibernate spring-boot spring-data-jpa

Last synced: 16 Mar 2025

https://github.com/piomin/sample-kafka-micronaut-microservices

Sample microservices written using Micronaut framework communicating asynchronously through Apache Kafka

kafka messaging micronaut micronaut-kafka microservices

Last synced: 16 Mar 2025

https://github.com/piomin/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

bluegreen-deployment database-migrations istio jpa kubernetes liquibase liveness readiness spring-boot

Last synced: 17 Mar 2025

https://github.com/piomin/sample-api-versioning

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

api api-documentation api-versioning rest-api spring-boot spring-mvc springfox-swagger swagger swagger-ui swagger2

Last synced: 17 Mar 2025

https://github.com/piomin/repo-index

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

Last synced: 06 Apr 2025

https://github.com/piomin/sample-java-concurrency

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

http-server java java-concurrency java19 virtual-threads

Last synced: 17 Mar 2025

https://github.com/piomin/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

apache-ignite clustering data-grid ignite in-memory-database kubernetes spring-boot spring-data-ignite spring-data-jpa

Last synced: 17 Mar 2025

https://github.com/piomin/sample-camel-quarkus

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

apache-camel camel-k kubernetes quarkus quarkus-camel quarkus-rest-microservice

Last synced: 17 Mar 2025

https://github.com/piomin/kubernetes-config-argocd

Kubernetes YAML manifests in configuration repository managed by Argo CD

argocd argocd-applicationsets gitops helm kubernetes vcluster

Last synced: 17 Mar 2025

https://github.com/piomin/sample-spring-kafka-datamesh

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

kafka kafka-streams ksql-server ksqldb kubernetes spring-cloud-stream-kafka strimzi

Last synced: 17 Mar 2025

https://github.com/piomin/sample-karaf-cxf-microservices

sample cxf microservices deployed on apache karaf container

apache-cxf apache-karaf microservices osgi osgi-services rest-api

Last synced: 17 Mar 2025

https://github.com/piomin/springboot-configuration-playground

Demo Spring Boot application illustrating usage of an externalized configuration

auto-configuration externalize-configuration spring spring-boot spring-config springboot-autoconfiguration

Last synced: 17 Mar 2025

https://github.com/piomin/openshift-cluster-config

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

argocd helm kubernetes openshift operator

Last synced: 17 Mar 2025

https://github.com/piomin/sample-jasperreport-boot

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

jasperreports java pdf pdf-files pdf-generation performance spring-boot

Last synced: 17 Mar 2025

https://github.com/piomin/sample-spring-boot-autoscaler

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

autoscaling eureka eureka-server jenkins jenkins-pipeline metrics spring-boot spring-boot-actuator

Last synced: 17 Mar 2025

https://github.com/piomin/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

artifactory continuous-integration contract-testing jenkins jenkins-pipeline spring-boot spring-cloud-contract testing

Last synced: 18 Mar 2025

https://github.com/piomin/sample-docker-microservice

Two similar Spring Boot and Quarkus web-based apps for performance comparison

quarkus spring-boot

Last synced: 17 Mar 2025

https://github.com/piomin/sample-vertx-kafka-messaging

implementation of partitioning mechanism on Apache Kafka and asynchronous communication between Vert.x microservices

apache-kafka kafka message-broker partition partitioning partitioning-algorithms vertx vertx-kafka

Last synced: 17 Mar 2025

https://github.com/piomin/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

consul java microservices nomad service-discovery spring-boot spring-cloud spring-cloud-consul

Last synced: 17 Mar 2025

https://github.com/piomin/sample-amqp-logging

sample spring boot application that ships logs to logstash via rabbitmq amqp message broker

amqp amqp-client appender elastic-stack elasticsearch elk kibana logstash microservices rabbitmq spring-boot

Last synced: 17 Mar 2025

https://github.com/piomin/sample-springboot-dekorate-istio

Demo illustrating Spring Boot deployment on Kubernetes with automatic manifests generation with Dekorate

dekorate istio kubernetes spring-boot

Last synced: 17 Mar 2025

https://github.com/piomin/sample-secure-eureka-discovery

secure discovery between client and server with spring cloud netflix eureka and spring boot

https keytool netflix-eureka security spring-boot spring-cloud spring-cloud-netflix ssl

Last synced: 17 Mar 2025

https://github.com/piomin/sample-java-sonar

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

java qa sonar-plugin sonarqube sonarqube-analysis

Last synced: 09 Apr 2025

https://github.com/piomin/sample-gatling-load-tests

rest api performance load testing with gatling

gatling load-testing performance-testing rest-api scala

Last synced: 18 Mar 2025

https://github.com/piomin/sample-kotlin-micronaut-microservices

sample micronaut microservices integrating with spring cloud config, eureka, hibernate, zipkin

eureka-server hibernate jpa kotlin micronaut micronautfw postgresql spring-cloud spring-cloud-config

Last synced: 18 Mar 2025

https://github.com/piomin/sample-spring-boot-web

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

mongodb rest-api rest-api-documentation spring-boot spring-data-jpa spring-data-mongo spring-web springfox-swagger2 swagger2

Last synced: 17 Mar 2025

https://github.com/piomin/analyzer

Last synced: 18 Mar 2025

https://github.com/piomin/sample-quarkus-microservice

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

postgresql quarkus quarkus-resteasy

Last synced: 17 Mar 2025

https://github.com/piomin/sample-vertx-kubernetes

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

docker kubernetes microservice microservices minishift openshift vertx

Last synced: 17 Mar 2025

https://github.com/piomin/sample-spring-cloud-zookeeper

Spring Boot applications/microservices demo using Zookeeper discovery & config

microservices spring-boot spring-cloud spring-cloud-zookeeper zookeeper

Last synced: 17 Mar 2025

https://github.com/piomin/sample-java-kubemq

Demo of Java app with Spring Boot integrating with KubeMQ on Kubernetes

kubemq kubernetes spring-boot

Last synced: 17 Mar 2025

https://github.com/piomin/helm-charts

Helm Chart for installing and customizing Spring Boot Apps on Kubernertes

helm helm-chart spring-boot

Last synced: 18 Mar 2025

https://github.com/piomin/sample-kotlin-playground

Some tests illustrating usage of the most interesting Kotlin features

kotlin kotlin-coroutines scope-functions

Last synced: 17 Mar 2025

https://github.com/piomin/sample-serverless-aws-lambda

sample java serverless applications that uses aws lambda and aws sns, aws sqs, aws dynamodb

aws-apigateway aws-dynamodb aws-lambda aws-sns aws-sqs java serverless

Last synced: 18 Mar 2025

https://github.com/piomin/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

contract-testing gatling hoverfly microservices microservices-testing pact pact-jvm spring-boot spring-boot-test spring-cloud spring-cloud-contract

Last synced: 17 Mar 2025

https://github.com/piomin/sample-spring-graphite

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

grafana influxdb metrics slack spring-boot spring-boot-actuator

Last synced: 17 Mar 2025