Application architecture considerations for cloud platforms | IEEE Conference Publication | IEEE Xplore