Having read the Heroku Hackers pdf (yes ... of course I paid for it!) I'm intrigued by the notion of implementing software as a series of services.
I can conceptualise how to split up apps into distinct units, each of which run on their own machine and communicated via API. But I can't conceptualise how this works for authentication.
Further, if many apps could share one authentication server ... is this not spur cool?
Could someone explain to me how this might be done. High level is fine - just trying to grasp the concept.
Oh I don't have delusions of grander regarding scale. And I'm not talking about services in relation to Laravel and IOC etc.
Thanks for reading.