It was great to speak at GopherCon 2023, on the topic of building Distributed Systems using Go and Raft.
You can download a copy of my presentation, along with speaker notes, here.
It was great to speak at GopherCon 2023, on the topic of building Distributed Systems using Go and Raft.
You can download a copy of my presentation, along with speaker notes, here.
rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine.
It passed another milestone this month in the open-source world, by passing 14,000 stars on GitHub — and just in time for GopherCon 2023!
During the development of rqlite 8.0, a surprising behavior revealed itself through an unexpected venue: AppVeyor, the Continuous Integration (CI) system I employ for Windows testing.
And even more unexpected was the resolution of previously unreliable unit tests.
rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine.
Development for the 8.0 release has started, and should be an important release.
This September I’ll be speaking at GopherCon 2023. The conference takes place in San Diego, and I’ll be giving a talk on Building Distributed Systems in Go using the Raft consensus protocol. Much of my presentation will be based on my experience building rqlite.
rqlite is a lightweight, open-source, distributed relational database written in Go, utilizing SQLite as its storage engine.
rqlite v7.19.0 is out now, and there have been quite a few auto-clustering improvements a bug fixes added. In addition, through the magic of Go cross-compilation support, rqlite can now run on a much wider variety of CPU architectures.
You can download the release from GitHub.
rqlite is a lightweight, open-source, distributed relational database written in Go, utilizing SQLite as its storage engine.
Version 7.16.0 has been released and now includes support for restoring your rqlite system automatically from AWS S3. With this in place you can now automatically recover your system from any backup which has been previously uploaded to Cloud-based storage.
You can download the release from GitHub.
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.
rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine.
As part of the 7.14.2 release, I ran most of the source code through GPT-4. Let’s take a look at some of the changes it suggested, which of them I added to the code — and what this says about the future of programming.
Continue reading What did GPT-4 find wrong with the rqlite source code?