For my senior project (aka ‘Sproj’) at LUMS, I chose to work on scaling chOpaal‘s message processing backend. We didn’t have the time, knowledge, or guidance, to move from a polling architecture to an event-driven architecture. Instead, we experimented with various caching methods, and finally implemented memcached.
Here are the slides from the final presentation:
Yes, I said “ice”… š¤¦š»āāļø