-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
You may want to check for websockets too. https://github.com/canercetin-randomguy/amnesia/blob/master/websockets.go this example was used for WebAssembly, but generally it works like that.
If your app have a lot of CRUD You might want to check pocketbase, it will save some repetitive work and can be easily extended
I've been working on a similar setup. I wanted really low server requirements and had read that golang was light weight so I picked it before being proficient. I used gorilla mux for the routing, and it all worked out well. Here's the project if you want a reference: https://github.com/balzack/databag
I recently made a backend for a chat server using Go-SocketIO. Its quite like js socketio but in Go. Also for a web framework, i would recommend you fiber as its quite similar to expressjs. You can see my go backend here tho https://github.com/achintya-7/go-socketio