title: Problems on AWS Firehose intermediate S3 bucket and delivery stream dependency
body: <ol>
  <li><p>Is is a good idea to set one s3 bucket for multiple delivery streams? (ex: consider two delivery streams having different streaming throughput, s3 buffer size / buffer interval...)</p></li>
  <li><p>If two delivery streams (S1, S2) are routing data into redshift. S1 is delivering data into T1, and S2 to T2. In T2 there's a foreign key constraint on T1. Is it possible to guarantee that when S2 delivers data (D2) to T2, all records in T1 referenced by D2 have already been delivered by S1 ? (i.e. there are dependencies in delivery streams)</p></li>
  </ol>
  
  <p>BTW I'm using firehose to push my application log into redshift for analytics.</p>