Skip to content

shawjitesh/EventDrivenMicroservices

Repository files navigation

Event-Driven Microservices

This is a Proof of Concept (POC) project for building event-driven microservices using Spring Boot.

Project Overview

This project demonstrates the implementation of event-driven architecture using Spring Boot. It includes the following features:

  • Event-driven communication between microservices.
  • Spring Boot 3.4.5 as the framework.
  • Java 21 as the programming language.
  • Maven as the build tool.

Prerequisites

  • Java 21 or higher
  • Maven 3.8 or higher
  • An IDE like IntelliJ IDEA

Getting Started

Clone the Repository

git clone https://github.com/your-repository/event-driven-microservices.git
cd event-driven-microservices

Build the Project

Run the following command to build the project:

mvn clean install

Run the Application

Use the following command to start the application:

mvn spring-boot:run

Project Structure

  • pom.xml: Contains the Maven configuration and dependencies.
  • src/main/java: Contains the main application code.
  • src/test/java: Contains the test cases.

Dependencies

The project uses the following dependencies:

  • Spring Boot Starter
  • Spring Boot Starter Test (for testing)

Configuration

The project uses the following configurations:

  • Java version: 21
  • Spring Boot version: 3.4.5
  • Maven Compiler Plugin version: 3.14.0

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

POC for Event Driven Microservices

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages