Woovi Jobs
Back to challenges
Backend
nodejs
mongodb
backend
architecture
automation

Report System

  • Create a report system that can handle many data
  • use streams to generate files (xlsx, csv, json, pdf)
  • use streams to generate archives (zip)
  • use streams to upload to object storage/s3
  • consume only from hidden replica or secondary replica on mongodb
  • be able to map reduce to generate reports faster