Skip to content

Latest commit

 

History

History
32 lines (19 loc) · 1.02 KB

File metadata and controls

32 lines (19 loc) · 1.02 KB

Bernard

Description

DataCite serverless code that operates across our services.

Lambdas

Link Checking

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

Analytics

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

Data File Generation

Works with the data file generator service Alopekis

  • datafile_generator - Runs the datafile generation container in Fargate

Building

./build.sh - This will produce zip files in the 'build' directory