I want to implement a web app with a SOA design. I am thinking of using celery in conjunction with Django to do this. But I have some questions:
1. Is this the correct way to go in order to implement a SOA design for Django
2. Assuming that this is the way to go, how would I accomplish authentication within the Django framework. Specifically, I would like authentication to be decoupled with a producer and consumer pattern. That way, a REST api (or anything for that matter) can be used to produce the authentication credentials, and a consumer (within the Django framework) can be used to read and act upon the credentials.
Again, should I do the above with Celery in Django?