The Media Service is a collection of four services manager
, storage
, resolver
and modify
.
Media File ZUID example: 3-19c69dd-07a7a
Media Manager Service
Its job is to communicate with the database. The majority of endpoint we used commonly are in this service. This service orchestrates all the media services.
https://media-manager.api.zesty.io
Media Storage Service
Its job is to communicate with the storage provider.
https://media-storage.api.zesty.io
Media Modify Service
Its job is to manipulate images, get commands from manager, and make requests to storage.
https://media-modify.api.zesty.io
Media Resolver Service
Its job it to get a media file ZUID and return the associated CDN path. This service is consumed everywhere we load media. It is the most heavily trafficked service of the 4.