If you want to do microservices where each service has it's own DB, you'll have no foreign keys anyway. You'll only have a REST API and have to join things together. Or you can materialize views based on the distributed databases for reading and invalidate caches (LOL that'll be fun) when you write things.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.