Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Yes, their network stacks are definitely complex and cost a lot to maintain, I'm sure. But that doesn't necessarily make it a good deal if the customer isn't able to derive enough additional value from all that complexity. In fact it makes the offering less attractive if the complexity isn't sufficiently abstracted away and distract from product work or if their abstractions are leaky.
Recently I've been working with https://fly.io/ for a new app and it's a breath of fresh air compared to working with the big cloud providers. They offer simple but robust networking primitives built on top of ipv6 and WireGuard and provide a ton of value add on top like global distribution & load balancing, service discovery, TLS termination, all of which just work exactly like I'd expect it to, out of the box without any configuration on my side.
I never really paid much on these fees. Not enough traffic.
For newcomers, Cache invalidations are the ones that will really get you bad in CloudFront.
I was working an publishing open source documentation via CloudFront (https://tmuxp.git-pull.com) and made a mistake of invalidating '*', and doing it every time I pushed to CI.
My bill was absolutely enormous. I chewed threw the free tier credits.
If CloudFront ever gets more generous with invalidations, that'd help reduce the sting for those of us that misuse them.
Related posts
- tmuxp: tmux session manager. built on libtmux
- Tmuxifier is awesome!
- Getting started with tmux
- Could use some advice for managing projects in a way that fits my mental model and codebase. Monolithic codebase with project files spread around different working directories. Or just help me change my mental model.
- Spin up multiple processes and have a persistent output arrangement