buglungtung
Joined 3 years ago
Joined 3 years ago
You only feel powerful when you boostrap a project because you wirte a lots of skeleton code or init core logic.
Nowaday we dont have chance to even write those kind of code I miss writing code too.
That why I developed a small helper program that allow me execute any python script. It's not perfect but it has been serve my needs very well for months.
If you are Go developer, let's install it with command
go install github.com/kanthorlabs/runit/cmd/runit@latest
Otherwise you can download the binary and use it
When something went wrong, I had to scan through a list of events to identify the failed ones. However, doing that with traditional message brokers like NATS.io or RabbitMQ was challenging. I needed an additional layer to store the events and analyze the data. As a result, a simple system required two high-availability components to function properly.
Additionally, backup and restoration were not straightforward with traditional message brokers like NATS.io or RabbitMQ. It's difficult to back up and restore these systems—or at least, I couldn't find a reliable way to do it.
That's why I developed KanthorQ. Now, I have a message broker where data is stored in a database, making it easy to browse, analyze, back up, and restore.
There is no returning for insert/update/delete what forces me do a second query to get new data. Why dont just return what I have updated? Because it is some thing like: UPDATE wallets SET balance = balance + 1
I have to give up json function because its hard to work with it on mysql. Have to do the aggregation in my code instead
No uuid v4 support by default
About me: https://blog.kanthorlabs.com/about/