Welcome to the Reddit Project repository! This project aims to replicate some of the core functionalities of the popular platform Reddit using SpringBoot framework, along with other associated services. If you're interested, you can find a detailed article about this project here
- Cloud Config : Stores all the configuration files used across services.
- Discovery Service : Provides information about the services are up and running or not.
- API Gateway : Acts as a gateway for accessing various microservices and provides centralized authentication and authorization.
- User Service : Manages user registration, authentication, and profile management.
- Post Service : Handles creation, editing, and deletion of posts by users.
- Subreddit Service : Allows users to create and manage their own subreddits, along with posts within them.
- Java: Utilized for building the backend microservices.
- SpringBoot Framework: Provides a robust and flexible framework for developing Java applications.
- MongoDB: Utilized for storing and managing data in a scalable and efficient manner.
If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
https://raghav-byte.hashnode.dev/reddit-backend-project-using-microservice-architecture