I have some idea of some of the concepts used (deterministic lockstep, dead reckoning, etc.) but probably missing many many things, and not really on the actual implementation details to architect something that feels right to the player.
I had a search around for books and such, but not sure what would really be suitable?
My day job has been heavily involved with networking from a high to low level, well known protocols and some custom ones, so really not looking for another socket guide.
But with many network use-cases even a second or more worst case latency is considered …