3 ms·
I built an API/IAAS (sort of), https://approximated.app https://approximated.app, to make it really easy to connect end user's custom domains to any web app. I
by Alacart 5y ago
I built an API/IAAS (sort of), https://approximated.app https://approximated.app, to make it really easy to connect end user's custom domains to any web app.
It offers automatic SSL for unlimited custom domains and subdomains through dedicated reverse proxy clusters. Each comes with a dedicated anycast IP address so that your users can point an apex A record at it and be geo routed to the nearest region of your cluster.
You can add virtual hosts for domains, subdomains, or specific paths through a really simple API and it'll handle SSL and verification automatically in a few seconds during the first request.
It's been really fun to work on, plenty of hard problems to solve and it's been really useful to people, including myself. I had a baby boy this summer so I've had roughly zero time to market it in any way but there's still tens of thousands of domains running through approximated clusters now so it's been growing a little bit at a time on its own.
Current future plans are for edge caching (nearly done), ddos mitigation, and then hopefully something more interesting like colocating serverless workers or distributed apps maybe.
- anderspitman 5y agoSo kind of a mini Cloudflare?
- Alacart 5y agoSort of, yeah, but with a heavy focus on businesses who want to offer custom domains to customers of their own apps. For example, how Shopify lets you connect your own domain to their platform (not a customer, just an example). Also a different business model (pay a monthly rate for servers in however many regions you want) with some different benefits and trade offs. CloudFlare SSL for SAAS didn't publicly exist when I started this, and it's economics ($2 per domain) still don't make sense for a lot of apps. In the future, I'll probably look at whatever CloudFlare will have a hard time offering under their business models, and do those so that people have options. Even just the same features but with different pricing models can be really useful to companies with different constraints and goals.