Skip to content

Polling#7

Merged
rishabhshah13 merged 8 commits intomainfrom
polling
Mar 10, 2025
Merged

Polling#7
rishabhshah13 merged 8 commits intomainfrom
polling

Conversation

@rishabhshah13
Copy link
Collaborator

Summary
This merge request introduces a polling worker for story tracking, along with API endpoints for starting and stopping the tracking process. Additionally, the Dockerfile and requirements have been updated, and a separate bash script has been added for polling.

Commits Overview:
Add Polling Worker & API Endpoints

Implemented a polling worker to handle automated story tracking.
Added API endpoints to start and stop the story tracking process.
Introduced a dedicated bash script for polling execution.
Restructured API Gateway

Improved the modularity and maintainability of the API gateway.
Add Summarization Microservices

Developed content fetching, keyword extraction, and article processing modules.
Add Story Tracking Microservice

Built article retrieval and matching functionality.
Remove Unnecessary Files & Implement Data Services

Deleted .DS_Store files.
Introduced storage and data_services packages.
Added news_fetcher service for retrieving articles from the News API.
Implement Logging for Multiple Services

Added structured logging for health checks, summarization, user profiles, and story tracking.
Replaced print statements with logger calls for better traceability.
Enhance API with CORS Support & Code Refactoring

Enabled CORS for the story tracking endpoint.
Limited news fetch results to one article.
Refactored the summarization function into a utilities module for better maintainability.
Code Restructure (Merge Pull Request #6)

Performed a general code restructure to improve project organization.
Testing & Validation:
Verified polling worker functionality and API endpoint behavior.
Ensured smooth integration with existing services.
Tested logging, CORS handling, and story tracking operations.

rishabhshah13 and others added 8 commits March 9, 2025 17:17
…king; update Dockerfile and requirements. Added a separate bash script for polling
…vices packages; add news_fetcher service for fetching articles from News API
…story tracking services; replace print statements with logger calls for better traceability
…s to 1 article; refactor summarization function into a utilities module
@rishabhshah13 rishabhshah13 merged commit f340ea7 into main Mar 10, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant