I thought of a fun project (if it hasn't been done before).

Why don't we build a distributed fault-tolerant architecture with Django?

Currently the architecture is MVC, which is logically client-server.

The architecture I would like to build up is inspired by PKIs' CA+RA idea.

Given the use-case of an e-commerce system with integrated POS, the
following should be in place:
- In-store database distributed across devices
- In-store database uploads orders made at set intervals to the main
server's database
- Main-server sends out orders made through the website to the store

This will enable the store to continue business when there Internet
connection goes down.

You may ask, "Why not just have a server in-store?" well this would be
an added hardware+maintenance cost+effort...

So these devices whether they be Towers, Laptops or PDAs will be
linked ad-hoc or through an AP to the local network. When the link
between our main server and the store goes down, they should be able
to keep running as usual minus the website orders.

What do you think, should this kind of architecture be built into django-core?

Or am I approaching this problem from the wrong direction?

Thanks for all suggestions,

Alec Taylor

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@googlegroups.com.
To unsubscribe from this group, send email to 
django-developers+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

Reply via email to