Is your feature request related to a problem? Please describe.
In order to integrate with GCS on a reactive app, you have to either execute blocking calls using Mono.fromCallable or create an implementation based on WebClient.
Describe the solution you'd like
A reactive implementation of GCS based on WebClient. Also the base of this implementation would be re-usable for other cloud component's apis. The authentication token generation and the api call creation could be used to make more functionalities reactive.
Describe alternatives you've considered
The gRPC api but is not as mature as the REST one.
Is your feature request related to a problem? Please describe. In order to integrate with GCS on a reactive app, you have to either execute blocking calls using
Mono.fromCallable
or create an implementation based on WebClient.Describe the solution you'd like A reactive implementation of GCS based on WebClient. Also the base of this implementation would be re-usable for other cloud component's apis. The authentication token generation and the api call creation could be used to make more functionalities reactive.
Describe alternatives you've considered The gRPC api but is not as mature as the REST one.