Skip to content

ismailsirma/MicroserviceDemo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MicroserviceDemo

MicroService architecture projects using Java 11, Spring Boot,
Spring Cloud, Kafka, Rabbit MQ,
MongoDB, MySql, Spring Data JPA, Spring Security

(hr-microservice)

Sample API & SPI
Components : MongoDb, Kafka, WebSocket, Spring Web, Spring Data

(hr-hexagon)

Hexagonal Architecture
Domain Objects, Entities, Interfaces

(study-async-programming)

Java Async Programming
Java Flow API (publisher, subscriber), CompletableFuture,
non-blocking HttpClient, reactive WebSocket example

(crm-reactive-microservice)

Reactive (non-blocking) Spring Boot Application
Components : Spring Reactive Web, Spring Data Reactive MongoDB

(configuration-service)

Spring Cloud Config Server
Components : Spring Cloud

(lottery-microservice)

Spring Cloud Client Server
Components : Spring Cloud Config Client, Spring Boot Actuator

(spring-boot-rest-api-websocket-client)

Calling a Service form another service Rest Over Http & WebSocket
Components : Spring Web, WebSocket

(spring-boot-rest-api-reactive-client)

Reactive Calling Another Service Rest Over Http & WebSocket
Components : Spring Reactive Web, WebSocket

(registry-server)

Eureka Naming Server - Client Side Load Balancing
Components : Eureka server, Spring Web

(lottery-microservice-eureka-client)

Eureka Client Server
Components : Eureka Client, Spring Web, Actuator

Calling a Service from another service (lottery-consumer)

Spring Cloud Client, OpenFeign (new-better aproach)

Reactive Server Side Load Balancing - API Gateway (reactive-gateway)

Spring Reactive Web, Gateway, Eureka Discovery Client

Event Driven System

(market-microservice)

Spring for Apache Kafka, Spring for Rabbit MQ, webSocket, Spring Web

(market-consumer-microservice)

Spring for Apache Kafka, Spring for Rabbit MQ, webSocket, Spring Web, Spring Data Mongo DB

(market-consumer-frontend)

HTML, JS, CSS frotend project

CQRS

(hr-microservice-convert-to-eventsourcing-cqrs)

Event sourcing and cqrs introduction
Components : Spring Web, Mysql, Hibernate, websocket, MongoDb, Spring Data JPA

(hr-microservice-es-cqrs-read-model)

CQRS Read Model
Components : Kafka, Spring Web, Mysql, Hibernate, websocket, Spring Data JPA

(hr-microservice-es-cqrs-write-model)

CQRS Write Model
Components : Kafka, Spring Web, MongoDb

(study-resiliency-patterns)

Resiliency patterns with Resilience4J (Retry & RateLimiter)
Components : Spring Web, Resilience4J, Actuator

(study-spring-security)

Spring Security with JWT example
Components : Spring Security, Spring Web, jjwt, jaxb-api, commons-codec

About

MicroService architecture using Spring Boot, Kafka

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages