This repository contains a collection of microservices implemented in Go Lang. Each microservice serves a specific purpose within a larger application architecture.
Responsible for handling user authentication and authorization.
Provides message brokering functionality for inter-service communication.
Listens for incoming events or messages and reacts accordingly.
Logs events, errors, and other relevant information generated by the system.
Manages the sending and receiving of emails.
These instructions will help you set up and run the microservices locally for development and testing purposes.
- Go Lang (version 1.X.X)
- Docker (if you choose to run services in containers)
-
Clone the repository:
git clone https://github.com/your-username/your-repo.git cd your-repo
-
Build and run each microservice:
cd authentication-service go build ./authentication-service
Repeat the above steps for each microservice.
Each microservice may require specific configuration settings. Refer to the individual service directories for configuration instructions.
Contributions are welcome! Please fork the repository and submit a pull request with your changes.