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

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages