Project: Springboot
This project represents my ongoing work and experimentation with building a Spring Boot microservices architecture. The application interface is currently up and running, with additional modifications, refinements, and UI improvements planned as development continues. The backend is built with Java and Spring Boot, using a distributed microservices approach to separate application functionality into independently managed services. Eureka Server is used for service discovery, while RabbitMQ provides messaging capabilities for communication between services. Keycloak is integrated to support authentication and authorization across the application. The frontend is developed with React, providing the user interface for interacting with the microservices backend. Development and testing are performed using Eclipse, with the project serving as a hands-on exploration of integrating authentication, service discovery, messaging, and modern frontend technologies into a cohesive application.
