How can I build something like Amazon S3 in Perl?
Posted
by Joel G
on Stack Overflow
See other posts from Stack Overflow
or by Joel G
Published on 2010-03-20T18:10:53Z
Indexed on
2010/03/29
1:13 UTC
Read the original article
Hit count: 450
I am looking to code a file storage application in perl similar to amazon s3. I already have a amazon s3 clone that I found online called parkplace but its in ruby and is old also isn't built for high loads. I am not really sure what modules and programs I should use so id like some help picking them out. My requirements are listed below (yes I know there are lots but I could start simple then add more once I get it going):
- Easy API implementation for client side apps. (maybe REST (?)
- Centralized database server for the USERDB (maybe PostgreSQL (?).
- Logging of all connections, bandwidth used, well pretty much everything to a centralized server (maybe PostgreSQL again (?).
- Easy server side configuration (config file(s) stored on the servers).
- Web based control panel for admin(s) and user(s) to show logs. (could work just running queries from the databases)
- Fast
- High Uptime
- Low memory usage
- Some sort of load distribution/load balancer (maybe a dns based or pound or perlbal or something else (?).
- Maybe a cache of some sort (memcached or parlbal or something else (?).
Thanks in advance
© Stack Overflow or respective owner