Skip to content

The Distributed-SpringBoot-CleanArchitecture application approximates a Functional architecture Style embedded in a Clean architecture.

License

Notifications You must be signed in to change notification settings

dimitris-papadimitriou-chr/Distributed-SpringBoot-CleanArchitecture-modules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Distributed-SpringBoot-CleanArchitecture-modules

The Distributed-SpringBoot-CleanArchitecture application approximates a Functional architecture Style embedded in a Clean architecture.

All projects target openjdk-14.0.2 and most of them import vavr.io library through maven io.vavr:vavr:1.0.0-alpha-3.

You can open and run the projects using IntelliJ community edition.

and the “UI” Project named web-api is a Boot Spring MVC Web application Maven project generated by Spring Initializr. that is completely independent.

alt text

RabbitMQ server

In order to be able to use the sample you must have installed the RabbitMQ server to the machine you plan to run the sample .There are various downloads on the RabbitMQ site. Unfortunately, you should also have installed Erlang. The RabbitMQ installation will ask you to install erlang if you have not.

If the RabbitMQ server is not running you will get an error log from the web-api project when you try to run it.

alt text

About

The Distributed-SpringBoot-CleanArchitecture application approximates a Functional architecture Style embedded in a Clean architecture.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published