Under which condition the developers should use microservices?
1. When they want to develop apps for mobile phones that run quickly
2. When they need to create large, enterprise-level applications that are subject to frequent changes
3. When they want to develop scientific test equipment applications
4. None of the above