Skip to content
Ling-Xiao Yang edited this page Sep 2, 2015 · 83 revisions

Rodan is a web application built using a RESTful architecture. At present, it consists of two primary components:

  • A web application built using Django. This also uses the Celery distributed task queue for performing units of work called "Jobs."
  • A client, written in JavaScript.

The two components are not tightly integrated. The client application can consume and produce messages that are understood by the server application, but the server application is largely standalone and can be operated with any client that conforms to its API.

For more information about RESTful API design, you should look at Thoughts on RESTful API Design.

Clone this wiki locally