Decouple User Identity from API Design to Build Scalable Microservices