Describir: Loosely-Tied Distributed Architecture for Highly Scalable E-Learning System