Я не создаю высоконагруженные системы, но, возможно, пригодится.
Для кэша всего и вся с
редисом.
Для работы в бд чаще всего
GORM.
Для валидации использовал
validator, но потом разобрался с рефлексией и написал свой валидатор с... нужными мне фичами.
Для Rest'а использую
Go Json Rest