Describe the architecture of a web application you developed. What were the trade-offs you considered?