The system represents News Search Service with microservice architecture. The entry point of the system has one handler that takes one parameter:
/search?text=sometext&user_id=10
. As a response, you get a search result that was ranged with some primitive algorithm.
Here is the scheme: