Tag Archives: operations

Adding automatic S3 backups to rqlite

rqlite is a lightweight, open-source, distributed relational database written in Go, utilizing SQLite as its storage engine.

Version 7.15.0 has been released and now includes support for automated backups to Amazon Web Services (AWS) S3. This enhancement offers increased data protection and expands your recovery options in case of emergencies.

You can download the release from GitHub.

Building Secure and Reliable Systems at Google

I recently started reading Building Secure and Reliable Systems, which was authored by various folks at Google (some of whom I know). Since my work is at the intersection of so much of this — reliable logging systems which must also be secure, it’s an interesting read.

In my experience, the most challenging part about securing our systems are the constant trade-offs one needs to make. Since no system can be made 100% secure, knowing where the marginal risk is no longer worth addressing is quite difficult — I’m hoping this book improves my ability to make these trade-offs correctly.

rqlite 7.0: Designing Node Discovery and Automatic Clustering

rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine and Raft for distributed consensus. Release 7.0 is out now and introduces the first wave of new Node Discovery and Automatic Clustering  features.

Continue reading rqlite 7.0: Designing Node Discovery and Automatic Clustering

rqlite: static linking and smaller Docker images

rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine.

There have been a series of releases recently, which make deployment on Linux even easier, and significantly decrease the Docker footprint.

Continue reading rqlite: static linking and smaller Docker images