Microservices "Conversa Amiga" Project
by Infinite Digital
This repository contains a "Conversa Amiga" project microservices-based application.
Table of Contents
Getting Started
Follow the instructions below to set up the project on your local machine for development and testing purposes.
Prerequisites
Ensure you have the following software installed on your system before proceeding:
- Java Development Kit (JDK) 17 or later
- Maven
- Docker (optional, for containerization)
Installation
- Clone the repository:
git clone git remote add origin https://github.com/DavidCardoso04/Conversa-Amiga.git
- Navigate to the project directory:
- Build and package each component with Maven:
Project Components
Authentication Microservice
The Authentication Microservice is responsible for managing users-related data and operations, such as adding, updating, and retrieving register users records.
Inter-Service Communication
Using OpenFeign
This project demonstrates inter-service communication using OpenFeign, a declarative REST client that simplifies service-to-service communication within the microservices ecosystem.