Planning Your Application Ecosystem Landscape to Withstand Multi-Layered Attack