Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Would be interesting to hear what database they are using and how they are doing replication? Is it simple master / slave or multi-master?




Let’s Encrypt currently has a single primary with a handful of replicas, split across a primary and backup DC.

We’re in progress of adopting Vitess to shard into a handful of smaller instances, as our single big database is getting unwieldy.


Let’s Encrypt is an incredible project and the internet is better off for it. If you ever have questions about vitess or need help please let me know.

Thanks. Would love to see a tech blog post once you get Vitess implemented.

We’ve already started drafting it :)

https://github.com/letsencrypt/boulder

You can find a docker-compose.yml file to get some idea.

Appears to be using MariaDB.

They shut down OCSP responders and expiry email reminders, so there really is no need to have a database apart from rate limits, auth data, and caching.

For Certificate Transparency, they are submitted to Google and CloudFlare run trees but I don't think LetsEncrypt run their own logs.


Let’s Encrypt does operate CT logs. I wrote a blog post about our current-generation logs at https://letsencrypt.org/2024/03/14/introducing-sunlight

I assume they want to store metadata instead of having to pull from the certificates itself, but maybe that’s actually easier and more performant.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: