It’s been a while…

It nearly two months since I last wrote anything in my space (this one i mean :P), so I guess it’s time to update the few fellas that follow me electronically.

Not long ago, i was introduced into indifex, a company specializing into scalable content distribution technologies. I joined that fellowship and currently I am intrigued by its merits. First of all I got acquainted with django [1] which is a web design/implementation framework written in python. I really like python so this is, in principle, cool!

In the past few weeks every day is a new challenge workingwith something unique and ultra nice. For instance in the previous week I got involved with rabbitmq[2] and celery[3]. Rabbitmq is a distributed queueing system implementing AMQP protocol [4] (other cool servers are zeromq[5] - a really good comparison based on hard facts among them can be found here [6]) Celery on the other hand is a distributed task queue, designed -at first- for django projects. It is used for executing tasks asynchronously, routed to one or more worker servers on the same or distinct machine(s), running concurrently using multiprocessing on each one of them.

Another challenging task I faced was the overall design of the web services of transifex.net, using bleeding edge performance targeting applications like haproxy[7], nginx[8]. On this design many questions and objections were raised against the proposed design, but after all the architectural superiority prevailed and stayed.

Soon I will update with  the cloud (amazon ec2 and rackspace cloud) experience :)

3 comments so far

Fascinating! We really value this kind of “inside” information regarding the technologies of scalable web applications. Keep up the good work, and don’t forget to give us some pointers once in a while!

ram
November 19th, 2009 at 9:55 am

Ante re me tis webdeveloper pipes… Trava na grapseis kana kernel driver kai ase to webdevelopment…

akou djangoooooooooooo….
axaxaxaxaxaxaxaxaa

geo
November 20th, 2009 at 12:19 am

[…] by sharing my experience working at the joint (indifex). This post is sharing alot of ground with this, since my last post is refering to the early days working on the […]

The Transifex Joint » Working at indifex.
December 3rd, 2009 at 3:51 pm

Leave a Comment

Name (required)

Mail (will not be published) (required)

Website

Comment