- For user followers, please refer to Graph Service
- For user posts, please refer to Post Service
- For user feeds, please refer to Newsfeed Service
This service showcases integration with OKTA and Apache Kafka.
-
New users can signup. Existing users can login to generate the access token.
-
On every new user sign up, an User Create event is triggered to Apache Kafka.
-
The event consumed by the graph service
-
This implementation is an example of OKTA Authorization Code by Grant flow.
-
For information on OKTA Account setup, visit OKTA Docs
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.