Cheap/free and rather powerful DNS/routing tools. Ubiquotous CDN. If Cloudflare goes down, so does the rest of the internet. Antiquoted is the least of your worries.
The loadbalancing goes hand-in-hand with our ECS usage, and ACM makes provisioning all of our certificates and serving them pretty trivial. I’d maybe have gone full AWS if Terraform/IaC wasn’t a thing, but hooking the CloudFlare & AWS providers up is easy as heck.
My main alternative was Gitlab (which I’m a major fan of). I wanted an excuse to try out Github actions a bit more, and I liked their much more generous build allowance on the free tier 😉
The batteries are included. We get a super-powerful admin panel “for free.”I also get a really nice and powerful ORM for free, not to mention a bazillion useful functions that I don’t want (or trust myself) to roll myself, such as password resets. TL;DR: Django is rad.
What's great
batteries included (3)admin panel (1)powerful ORM (1)
We use Tanstack Query as a request layer to talk to the backend API (more info below), which is a pretty hecking great way to handle caching and data-sharing between different components and pages.
Partly because it enabled some much more useful framework choices. Partly because it gave me an excuse to dive into some of the newer features (e.g. async) that weren’t around last time I was a 100%-full-time python dev. Mainly, though, it’s just a good language, so why not?