For those of you who are curious about what makes Logobay tick i will provide some information about the different technologies we use.
- Ghostscript: This is the heart of Logobay, really. Without Ghostscript Logobay wouldn’t exist. Basically its a software RIP that creates raster images out of postscript files.
- Ruby on Rails: Our Web Applikation Framework of choice. We use Rails 2.3 with a bunch of plugins and gems, of course.
Apart from the Application Framework and the Rasterizer we need some more stuff:
- Webserver: We use NGINX to serve static files as well as to send requests to the application server (currently 1 mongrel)
- Queuing Server: Since the conversion of a logo can take several seconds, we take that out of the HTTP request-response cycle and push it into a queue from where the logos get converted – one by one. We use Workling/Starling to accomplish that.
- Search Server: To search the public logo database we use SPHINX for full text searching
- Capistrano: To deploy new versions of logobay
- Mail Transfer Agent: Postfix makes sure you get your emails. Also asynchronously.
- Backups: Daily backups ensure that your logos won’t be lost in case of a hard drive crash.