back

by mlhpdx·3y ago·view on hn ↗
A couple of points feedback on this:

- It’s important to note that even before a single byte is sent, simply provisioning NAT gateways incurred cost. That’s “reserved capacity”, and should be seen as an anti-pattern. A baseline cost of $600 per month for three availability zones in three regions is just ridiculous.

- Your example is OK, but it would be nice to have a call out of something running as a hobby project, or very early, where the costs in the first point are prohibitive. This stifles innovation.

- It gets worse. It seems impossible to make use of code deploy for instances running in private subnets without a NAT gateway. That’s dumb as rocks AWS.

Sorry, that was three points.

1 comments
Thanks for the feedback -- agreed on the reserved capacity being an anti-pattern.

For the third point, what I've suggested in the past to push your artifacts into the region (since that's free) and then pull it down from S3. This lets you only incur S3 costs which tend to be cheaper then NAT data transfer costs (assuming you're using a VPC endpoint or equivalent).