Describe the trade-offs involved in choosing between different architectural styles, such as microservices versus monolithic.