Skip to content

Digital Asset Management Service Setup #317

@Mkalbani

Description

@Mkalbani

Location: microservices/asset-service
Labels: microservice, infrastructure, NESTJS
Estimated Time: 6 hours
Difficulty: Medium

Description

Create an asset management service handling images, videos, files with CDN integration and optimization.

Tasks

  • Initialize NestJS project in microservices/asset-service
  • Set up Asset, Upload, Metadata entities
  • Integrate S3-compatible storage
  • Implement file upload and validation
  • Add image optimization and resizing
  • Create CDN integration
  • Implement access control and signed URLs
  • Add file versioning
  • Create asset cleanup and garbage collection
  • Set up Docker configuration

Acceptance Criteria

  • Files uploaded to cloud storage
  • Images optimized automatically
  • CDN delivers assets efficiently
  • Access control enforced
  • Versioning tracked
  • Service runs independently

Metadata

Metadata

Assignees

No one assigned

    Labels

    Stellar WaveIssues in the Stellar wave program

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions