DataCite serverless code that operates across our services.
Works in collaboration with the generic PidCheck service. Serverless functions used for seeding and processing link checking data.
- check_links - Collects random samples from DataCite API and seeds into redis
- store_crawler_results - Collects results stored in redis by link checker crawler
Works in collaboration with the analytics service Keeshond
- analytics_worker - Takes messages from SQS and spins up fargate tasks for report generation workers
- analytics_queue_reports - Retrieves what repositories have analytics set up and adds to SQS queue
./build.sh - This will produce zip files in the 'build' directory