Loading repository data…
Loading repository data…
bekalhan / repository
This project is a blog application built using a microservices architecture with Spring Security. It demonstrates how to integrate various services and technologies to create a robust, scalable blogging platform.
This project is a blog application built using a microservices architecture, leveraging Spring Security and various technologies to ensure robust and scalable functionality. The application is composed of seven distinct services:
Clone the Repository
git clone https://github.com/your-username/your-repository.git
Set Up the Infrastructure**
# Navigate to the infra-setup directory
cd infra-setup
# Start the services using Docker Compose
docker-compose up
**Run the services in this order
config-server
discovery-service
security-service
user-service
post-service
email-service
api-gateway
Project interview and technologies used
An explanation of Monolith, SOA, and Microservices architecture, their differences, and use cases.
A brief description of Docker, its importance, and how it's used in the project.
An overview of Spring Security, its features, and its implementation in the project.
An overview of Apache Kafka, its features, and its implementation in the project.
An overview of Netflix Eureka, its features, and its implementation in the project.
An overview of Spring cloud,Spring cloud bus, its features, and its implementation in the project.
An overview of Spring cloud gateway, its features, and its implementation in the project.