I have one use case. We are getting the http request, fetching the data from request and then writing each record in the databse (audit DB) for audit purpose with some additional fields like customer ID. Then we will read the data from Audit DB and will generate the report and will send to external system. we will also store reports on cloud storage for archival stage after reading from audit DB. I want to store the data (Audit records) in cloud storage directly instead of databse (Audit DB like cloud SQL, Bigtable). Is it right solution?