The technology behind logobay

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.

Leave a Reply