@tidwall Hi! I hope you're doing good. I saw a KV store implementation in Go. It's known as DiceDB. The server for the KV store is implemented using raw sockets using the syscall package instead of using the net/http package. I believe they did it for performance.
My question in this case is that if a TLS server needs to be implemented, then how can we make it work with sockets without using the ListenAndServeTLS method from the net/http package?
Your thoughts on this would be really helpful!