- For user auth, please refer to Auth Service
- For user followers, please refer to Graph Service
- For user feeds, please refer to Newsfeed Service
This service showcases Spring Boot integration with Mongo database and Apache Kafka.
- User should send access token in Authorization header to access the APIs
- Users' posts are persisted in Mongo DB.
- Post Creation event is triggered for newsfeed service on new every post create.
Follow the steps below:
- Java 11
- Maven 3.6.x
- OKTA developer account
This application uses maven to build. Refer to Installing Maven to install maven.
Step 1: mvn clean install
Step 2: mvn spring-boot:run
Add an additional repository to showcase deployment using Kuberenetes.