Providing Different Implementations of the Same Service
What was the recommended way of providing different implementations of the same service? To create a new wrapping Tag that just contains the otther service?
Let's say I have a file upload service, that uses a S3 service. If I want to have a file upload service that uses R2, but I want to keep both, how would I do it? Create a R2_FileUploadService and just build a layer inside of it ? Or how?
Let's say I have a file upload service, that uses a S3 service. If I want to have a file upload service that uses R2, but I want to keep both, how would I do it? Create a R2_FileUploadService and just build a layer inside of it ? Or how?
