If we have more than one service that uses same database - is it ok to move out user authentication on separate server and use RPC calls, instead of traditional database lookup?
Tell me more
×
Programmers Stack Exchange is a question and answer site for
professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.
Having a dedicated service for user authentication is a good evolution of your service model because it provides a layer of indirection between the database and the client services. This allows you to evolve the data model without necessarily impacting other services. Moving user entitlements (authorization) out of the database has similar benefits. |
|||
|