Experimenting different Software Architectures Performance Techniques: A Case Study