There's a lot to cover in the reliability space, unlike many topics there isn't an absolute target for a "good setup" since different environments have different business targets. Maybe take a look at
https://www.r9y.dev/ and see if you can do some mapping for your environment?