The world's greatest social media application
Service Name | Responsibility | Tech stack |
---|---|---|
User Service | Manages user profiles, authentication (JWT) | FastAPI / Flask |
Post Service | Handles posts, comments, likes, and feeds | Flask / Node.js |
Messaging Service | Provides real-time chat functionality | Flask / Express.js |
Notification Service | Sends notifications for new messages, comments | Node.js / FastAPI |
Media Service | Handles images/video uploads | Flask / FastAPI |
Search Service | Provides search functionality | Python / Elasticsearch |