We use Segment &gt; Lambda Function &gt; Kinesis Firehose &gt; Redshift + S3 &gt; Tableau<p>If you don&#x27;t mind writing some boilerplate JS to capture things like Device, Location, etc, then you could really just all of the events straight to the lambda function via Amazon&#x27;s API Gateway. This would save anywhere from $100&#x2F;mo to $2k a month.<p>The only downside to this approach is that we had to define our analytics schema early on in the process in order to have it match up with the redshift database. If you went with elastic search instead of redshift you would probably gain some flexibility in the schema (but at the cost of a normalized dataset to wire up in Tableau or some other BI tool).<p>I would also be very interested to hear if anyone&#x27;s used Amazon&#x27;s BI service (Quicksight?) or other tools like Looker or Periscope.