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
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
Sample Spring Boot application that uses some features provided by Spring Cloud Kubernetes, Spring Cloud OpenFeign and Spring Cloud Gateway deployed on Kubernetes
Example microservices showing how to use Kafka and Kafka Streams with Spring Boot on the example of distributed transactions implementations with the SAGA pattern
A library for logging HTTP request/response for Spring Boot application and integration with Elastic Stack
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
Code examples built for the purpose of video course: Microservices With Spring Boot And Spring Cloud
some examples that show basic and more advanced implementations of oauth2 authorization mechanism in spring-cloud microservices environment
The demo repository showing modulith architecture with Spring Boot and Spring Modulith
Demo illustrating the usage of Spring Security in microservices built on top of Spring Boot and Spring Cloud
sample project that illustrates how to send transaction and observe processed transaction in ethereum using web3j, blockchain and spring boot
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
providing inter-service communication on kubernetes via minikube using istio framework and spring boot resttemplate
Spring Boot Demo with microservices that performs distributed transactions
Sample applications illustrating usage of Quarkus framework for building microservice architecture
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
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
three samples in different branches that illustrates usage of apache camel as microservice framework providing integration with consul, hystrix, ribbon and other tools
Demo illustrating the usage of Spring Cloud Stream in order to integrate with Kafka Streams
Sample reactive microservices using spring 5, spring boot, spring webflux, project reactor and Mongo database
Repository with configuration for Terraform and Argo CD to create and manage Kubernetes cluster locally with Kind
Developer Workshops related to the Java development on OpenShift
testing webclient reactive communication with spring boot reactive application built on top of spring webflux
Demo project illustrating how to configure security for Spring Boot microservices
sample spring-boot application that uses different aproaches to api versioning and integrates with swagger2 via springfox library
Sample microservices written using Micronaut framework communicating asynchronously through Apache Kafka
sample spring boot application prepared for auto-scaling on single/many target machines
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