It is far too easy to misconfigure network policies and grant them access to infrastructure that they shouldn't.
And with Tailscale you can run the agent within SaaS products like Github Actions or Terraform Cloud to securely manage their access into your systems.
Is wearing blue denim jacket and jeans an anti-pattern? Is vegemite an anti-pattern? Can't we just say "obsolete", or "bad idea"?
[I've always found "reach out" to be hilarious, (what, with my arms?) but it's so common now I'm the oddball]
Using the expression "reach out" is such an anti-pattern.
(Or, more cynically, "This problem is thorny and I wish to bury it rather than put in the time and work to fix it.")
The Canadian tuxedo is clearly a best practice.
https://tailscale.com/kb/1019/subnets/
So that way you can query that database directly and not using any SSH tunnels.
SSM is a cleaner choice on AWS.