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.4ksample-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
646sample-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
537sample-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
421spring-boot-logging. A library for logging HTTP request/response for Spring Boot application and integration with Elastic Stack
276sample-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
261course-spring-microservices. Code examples built for the purpose of video course: Microservices With Spring Boot And Spring Cloud
159sample-spring-modulith. The demo repository showing modulith architecture with Spring Boot and Spring Modulith
141sample-spring-oauth2-microservices. some examples that show basic and more advanced implementations of oauth2 authorization mechanism in spring-cloud microservices environment
135sample-spring-security-microservices. Demo illustrating the usage of Spring Security in microservices built on top of Spring Boot and Spring Cloud
120sample-spring-blockchain. sample project that illustrates how to send transaction and observe processed transaction in ethereum using web3j, blockchain and spring boot
116sample-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
111sample-istio-services. Providing inter-service communication on kubernetes via Minikube using Istio framework and Spring Boot
104sample-spring-microservices-transactions. Spring Boot Demo with microservices that performs distributed transactions
89sample-spring-boot-on-kubernetes. Spring Boot on Kubernetes Demo Project
82sample-spring-boot-graphql. Demo application illustrating advanced usage of GraphQL with Spring Boot like filtering or relationship fetching
81spring-boot-istio. Spring Boot Library for integration with Istio on Kubernetes
70spring-ai-showcase. Sample Spring AI Application with several use cases
70sample-spring-cloud-consul. Spring Boot applications/microservices demo using Consul discovery & config
66spring-boot-tips. This repository shows the most interesting Spring Boot features
65sample-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
60sample-spring-kotlin-microservice. sample spring boot application written in kotlin using spring boot actuator for managing app and swagger2 for API documentation
57sample-kotlin-ktor-microservices. sample microservices written in Kotlin that demonstrates usage of Ktor framework with Consul server
55sample-quarkus-microservices. Sample applications illustrating usage of Quarkus framework for building microservice architecture
53sample-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
53sample-terraform-kubernetes-argocd. Repository with configuration for Terraform and Argo CD to create and manage Kubernetes cluster locally with Kind
52sample-microservices-protobuf. creating microservices with rest http api exposed over google protocol buffer on spirng-boot
51sample-quarkus-applications. Example application built using Quarkus framework
50sample-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
49sample-java-new-features. Demo project illustrating new features of Java after the 8th version
48sample-spring-cloud-microservices-future. sample microservices illustrating usage of non netflix spring cloud components spring cloud loadbalancer, spring cloud gateway and spring cloud consul
48sample-spring-cloud-gateway. sample spring cloud application with embedded api gateway on spring cloud gateway with or without service discovery with eureka
45sample-graphql-microservices. An example of microservices communicating over GraphQL protocol using Spring Cloud Netflix Eureka and Apollo Client
44sample-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
42sample-spring-cloud-stream-kafka. Demo illustrating the usage of Spring Cloud Stream in order to integrate with Kafka Streams
42sample-spring-kafka-transactions. Spring Boot demo apps for testing Kafka transactions with other resources like database
41course-kubernetes-microservices. Source code examples built for the purpose of video course: Microservices On Kubernetes
39sample-spring-reactive. Sample reactive microservices using spring 5, spring boot, spring webflux, project reactor and Mongo database
37sample-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.
37sample-hazelcast-spring-datagrid. sample spring-boot applications integrated with hazelcast imdg, and providing hot cache with hazelcast and striim
37sample-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
36sample-spring-redis. Demo Spring Boot application showing usage of Spring Data Redis repositories
35sample-spring-elasticsearch. Demo ilustrating integration between Spring Boot/Spring Data and Elasticsearch
34spring-ai-apps. Sample Spring AI Applications
34openshift-quickstart. Developer Workshops related to the Java development on OpenShift
34sample-spring-data-webflux. Demo apps showing how to use R2DBC with Spring Boot, Spring Data and Spring WebFlux on Postgres database
34sample-spring-chaosmonkey. sample applications illustrating usage of codecentric's chaos monkey library for microservices created using spring boot and spring cloud
28kubernetes-quickstart. Demo Java apps for several scenarios on Kubernetes
28sample-spring-cloud-security. Demo project illustrating how to configure security for Spring Boot microservices
27sample-testing-microservices. sample applications with implementation of unit, component, contract and integrarion tests using pact, gatling, spring boot test and hoverfly
26sample-quarkus-serverless-kafka. Demo illustrating how to run Quarkus application on Knative Eventing with Kafka and Funqy modules
26sample-spring-jpa-streamer. Demo project showing how to express JPA queries with Java streams with the JPAstreamer library written in Spring Boot.
22repo-index. List of my repositories including technologies and solution used in the each repo
21sample-api-versioning. sample spring-boot application that uses different aproaches to api versioning and integrates with swagger2 via springfox library
20kubernetes-workshop. Java
20sample-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
18sample-camel-quarkus. Demo of using Apache Camel K to deploy an application written using Quarkus and Apache Camel DSL on Kubernetes.
16sample-spring-boot-autoscaler. sample spring boot application prepared for auto-scaling on single/many target machines
16openshift-cluster-config. GitOps/ArgoCD configuration for managing OpenShift clusters and apps running there
16