NATS Practice

This is a Spring Boot-based application for a technical challenge. The main functionalities are as follows:

  • Pull twitter data through Twitter4j APIs
  • Set up NATS client
  • Subscribe specified subject(s) and read messages from NATS
  • Publish message to NATS via NATS client
  • Store the messages received by subscriber to PosgreSQL database

Docker image can be built by running Docker Build command with the Dockerfile

Reference Documentation