Distributable, Scalable, and High Availability Technology Architecture for the Implementation of a Social Network That Supports a Million of Users | IEEE Conference Publication | IEEE Xplore