- Notifications
You must be signed in to change notification settings - Fork5
AthirsonSilva/kafka-microservices
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
A simple Spring Boot and Apache Kafka microservices application with four modules: Order services, Email Services, Stock Services and one Base Domain.
This layer is at the top of the architecture. This tier is responsible for:
✔️ Performing authentication.
✔️ Converting JSON data into an object (and vice versa).
✔️ Handling HTTP requests.
✔️ Transfering authentication to the business layer.
The business layer is responsible for:
✔️ Performing validation.
✔️ Performing authorization.
✔️ Handling the business logic and rules.
This layer is responsible for:
✔️ Containing storage logic.
✔️ Fetching objects and translating them into database rows (and vice versa).
This layer is simply the actual database that is responsible for:
✔️ Performing database operations (mainly CRUD operations).
- Clone the repository
- Navigate to the project directory
- Build the project using Maven:
./mvnw clean install- Run the project using Maven wrapper:
./mvnw spring-boot:run- The application will start onhttp://localhost:8080
- You will also need the database installed on your machine and set the connection vars on the application.properties or application.yml
About
A simple Spring Boot and Apache Kafka microservices application with four modules: Order services, Email Services, Stock Services and one Base Domain.
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.