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

Filed under:
|
|
|

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

Related posts about perl

Related posts about online