In this section, we will enable the use of Twitter APIs on our Twitter Gathering application. This application should get Tweets based on the query specified by the user. This query was registered on the previous microservice that we created in the previous chapter.
When the user calls the API to register TrackedHashTag, the microservice will store the TrackedHashTag on the Redis database and send the message through the RabbitMQ. Then, this project will start to gather Tweets based on that. This is the data flow. In the next chapter, we will do a reactive stream and dispatch Tweets through our Reactive API. It will be amazing.
However, for now, we need to configure the Twitter credentials; we will do that using Spring beans – let's implement it.