title: Database architecture for micro services
body: <p>As I heard most of the time that in micro services architecture, for every single micro service we have to create individual database.</p>
  
  <p>But if I have to maintain foreign key constraint across the different databases which is not possible. Like I have a user table in authentication micro service and I want to use it in my catalog service(userid column from user table)</p>
  
  <p>So how can it be resolve.</p>
  
  <p>Thanks in Advance</p>