344 karma · joined July 22, 2019
For us nerds, we can always block things using DNS level blocking but Fathom’s custom domain feature has done really well for the majority: https://usefathom.com/blog/custom-domains-embed-code
* We allow our users to bypass ad-blockers and exclude themselves from tracking their own page views (https://usefathom.com/blog/custom-domains-embed-code)
* We are both full time on Fathom, bootstrapped (we've turned down millions in VC) and profitable (https://usefathom.com/blog/quit)
* We are adding in unlimited uptime monitoring on Friday (SMS, Telegram, Slack and email notifications)
* We run on auto-scaling infrastructure and are used by individuals, small businesses, governments and some of the biggest companies in the world
For Version 2, we've done a lot of work with Matt and the solution we've now reached is:
1. DynamoDB as storage for certificates, allowing sharing between servers without regenerating during an issue with an availability zone
2. Multiple Caddy reverse proxy servers in different regions
3. AWS Global Accelerator to route the user to the closet server to them
It's so great because we can also proxy our CDN through Caddy (yes, it needs to go through the user's custom domain), and we've got insanely fast response times on that.
We've load tested the proxy servers and they can handle an incredible amount, we're very pleased with the solution.
I will be publishing and sharing an article soon, detailing my journey and our final solution.
Privacy started becoming more important when we started seeing the gross tactics companies used to identify you & link all of your actions / history to you. Fathom doesn't do this and never will.
And we're not in a position to offer a free plan but may do in the future.
1) https://en.wikipedia.org/wiki/Facebook%E2%80%93Cambridge_Ana... 2) https://en.wikipedia.org/wiki/Yahoo!_data_breaches etc.