Design and implement a microservice for a hypothetical social media analytics platform. This service should expose APIs for creating, retrieving, and analyzing social media posts. Choose from Java Spring boot, Python, Javascript or Typescript. The service should be designed with scalability and infrastructure considerations as the primary focus.
Deployment link : https://assignment-tiger.onrender.com/
Express.js: Node.js: MongoDB: Redis:
Limit Rating: The application includes rate limiting based on IP using Express.js middleware. We made a separate middleware in the Middleware section for this purpose.
Redis is used for Caching part!