I'm planning to build a wallet service with the following features:Query balanceQuery transaction historySend transactionsI want to self-host a Bitcoin Core Node as my RPC Node. Since this is my first time running a Core Node in a production environment, I'd like to ask:1.High Availability — Should I run multiple nodes for failover? What's the recommended setup?2.Monitoring & Sync — How do I monitor whether my node is properly synced? Are there any recommended tools or metrics? Also, is block lag completely unacceptable for a wallet service, or is there a tolerable range?3.General best practices — What does the community recommend for running a Bitcoin Core RPC Node in production?Any advice or recommended tools would be appreciated. Thanks!