Microservices Interview Questions
23. Explain OAuth.
Generally speaking, OAuth (Open Authorization Protocol) enables users to
authenticate themselves with third-party service providers. With this protocol, you
can access client applications on HTTP for third-party providers such as GitHub,
Facebook, etc. Using it, you can also share resources on one site with another site
without requiring their credentials.
24. What do you mean by Distributed Transaction?
Distributed transactions are an outdated approach in today's microservice
architecture that leaves the developer with severe scalability issues. Transactions are
distributed to several services that are called to complete the transaction in
sequence. With so many moving parts, it is very complex and prone to failure.
Dostları ilə paylaş: