Skip to content

gargi2718/Assignment_Backend_

Repository files navigation

Tiger Backend Assignment

Designing and Implementing a Scalable Microservice for a Social Media Analytics Platform

Problem Statement:

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.

Tech Stack:

Express.js: Node.js: MongoDB: Redis:

APIS:

POST : /api/v1/posts/

GET: /api/v1/posts/:id/analysis

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!

Releases

No releases published

Packages

No packages published